Advertisement

Python:文件管理模块,在时间范围内比较os.listdir和os.walk()的用法

阅读量:

复制、改名、删除文件 shutil模块(shell tool)

shutil.copy(A, B): 将 A 文件移动至目标路径 B 下(仅 A 文件)。
shutil.copytree(A, B): 将 A 整个目录结构复制至目标路径 B 下(仅 A 目录)。
os.move(A, B): 将 A 文件直接移动至目标位置 B。
os.unlink(path): 删除目标路径 path 下的文件。
os.rmdir(path): 清空目标路径 path 中的所有空 directory(仅 directory)。
os.remove(path): 删除目标路径 path 及其所有子 directory。(注意:此处应为 rmtree 或 rmdir?)

send2trash 模块

将文件转移至垃圾桶而不仅仅只是直接删除它们

复制代码
    for folder,subfolders,files in os.walk('D:'):
    	print('Current folder '+folder)
    	for subf in subfolders:
    		print('subf '+subf)
    	for f in files:
    		print('f '+f)

os.walk(path)与 `os.listd

全部评论 (0)

还没有任何评论哟~