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)