Python封装一个函数接受文件夹的名称作为输入参数,打印该文件夹中的的全部路程信息(遍历路径)

Python时间简单的遍历文件夹路径,代码如下:
import os

def bianli(path):
info = os.listdir(path)
for v in info:
p = os.path.join(path, v)
print(p)
if os.path.isdir(p):
bianli(p)
bianli(‘D:/重命名‘)

实现效果如下:

原文地址:http://blog.51cto.com/13241097/2115031

时间: 2024-10-10 12:55:20

Python封装一个函数接受文件夹的名称作为输入参数,打印该文件夹中的的全部路程信息(遍历路径)的相关文章

Python 封装一个函数,查找文字字符串数字英文下标

def abc(str,data): count = [] numMax = 0 for a in range(len(str)): if a == 0: temp = str.find(data, numMax, len(str)) else: temp = str.find(data, numMax+1, len(str)) if temp != -1: for i in range(len(data)): count.append(temp + i) elif numMax == 0 an

Python 构造一个可接受任意数量参数的函数

为了能让一个函数接受任意数量的位置参数,可以使用一个* 参数 在这个例子中,rest 是由所有其他位置参数组成的元组.然后我们在代码中把它当成了一个序列来进行后续的计算 原文地址:https://www.cnblogs.com/baxianhua/p/10749675.html

封装一个函数, 查看数字在数组中是否出现过, 如果出现过就返回数字在数组中的位置,没有出现过返回-1;

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script> //封装一个函数, 查看数字在数组中是否出现过, 如果出现过就返回数字在数组中的位置,没有出现过返回-1; //实例: console.log(indexOf(1, [1, 2, 3, 4, 5])) 返

封装一个函数, 求数组的和.

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><script> //封装一个函数, 求数组的和. //实例: console.log( sum([1, 2, 3, 4, 5]) ); 返回结果: 15; function

数组的方法(连接,截取,删除,插入,替换,以及封装一个函数)

连接两个数组:concat,形成一个新数组 数组1.concat(数组2,数组1) 返回值:数组 var arr1=[1,2], arr2=[3,4], arr3; arr3=arr1.concat(arr2,arr1); console.log(arr3); 另外方法,截取<是来是>__.slice(start,end) ___.slice(start,end)功能:从已有的数组中返回选定的元素 参数 如果参数有一个是负数,则用数组长度加上该数来确定相应的位置 start(必须)规定从何处开

封装一个函数来选择类名为某一个的节点

这个代码中学到了如果要返回一个数组,可以调用数组的push方法往里面添加.这次写的过程中注意到了哪些该打引号哪些不打.函数return的东西要用一个变量来保存,并不能直接用里面的那个aResult,里面那是一个局部变量.在用TagName选择子元素的时候,因为不知道子元素是什么,所以用了一个通配符来代替. <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"

封装一个函数获取匹配特定的css选择符

1 function $$(selector,context){ 2 context=context||document; 3 var elements=context.querySelectorAll(selector); 4 return Array.prototype.slice.call(elements); 5 }

例题:把一个超市购物的题做成函数。这个题做成函数没有必要,但可以了解输入参数,输出参数,返回值,函数体,还有结构体,ArryList集合,for循环算结果,以及集合里 .count的使用

class Program { struct shangpin                  //定义个结构体 { public string mingcheng; public int jiage; public int shuliang; } public double  chaoshi(double zongjia)    //定义函数名 { ArrayList al = new ArrayList();   //定义一个集合 while (true) { shangpin sp =

封装一个运动函数

1 //支持 缓冲 + 多物体 + 链式 + 完美 2 //obj:运动的对象 3 //json:存储多个attr和target 4 //callback :回调函数 代表一个功能 当一个函数作为参数时,这样的函数叫做回调函数 5 function startMove(obj,json,callback){ 6 clearInterval( obj.timer );//在运动之前先清空定时器 7 obj.timer = setInterval( function(){ 8 var flag =