os模块
os.walk(目录) 递归获取目录下文件信息
import os
os.walk(r"D:/project/aa")
print(result)
#直接返回生成器对象,通过循环遍历,获取实际的数据(每次为元组,每个元组1个字符串,2个列表)
for i in result:
print(i)
for i in result:
print("目录名称:",i[0])
print("对应文件:",i[-1])
for i,j,k in result:
print("目录名称:",i)
print("对应的文件",k)
import os
#递归获取目录下的文件路径
def getFileName(directory):
files = []
for dir_name,sub_dir_list,file_name_list in os.walk(directory):
if len(file_name_list) > 0:
for f_name in file_name_list:
full_file_name = dir_name + "\\" + f_name
#print(full_file_name)
files.append(full_file_name)
return files
if __name__ == __main__
files = getFileName(r"D:/project/aa")
print(files)
import os
import datetime
day= datetime.datetime.now()
os.rename(r)