import os import re def print_all_file_path(init_file_path, keyword): for cur_dir, sub_dir, included_file in os.walk(init_file_path): if included_file: for file in included_file: if re.search(keyword, file): print(cur_dir + "\" + file) def main(): print_all_file_path("E:pythonProcessDataAnalysis", ".py") if __name__ == '__main__': main()
python将一个文件夹下的文件复制到另一个文件
import shutil import os def remove_file(old_path, new_path): print(old_path) print(new_path) filelist = os.listdir(old_path) #列出该目录下的所有文件,listdir返回的文件列表是不包含路径的。 print(filelist) for file in filelist: src = os.path.join(old_path, file) dst = os.path.join(new_path, file) print('src:', src) print('dst:', dst) shutil.move(src, dst) if __name__ == '__main__': remove_file(r"/data/temp1", r"/data/temp2")