要使用Python整理文件,你可以遵循以下步骤:
导入必要的模块
import osimport shutil
确定需要整理的文件夹路径
path_to_organize = './path/to/your/files' 替换为实际路径
遍历文件夹中的文件
for filename in os.listdir(path_to_organize):获取文件名和扩展名file_name, file_extension = os.path.splitext(filename)
根据文件扩展名创建文件夹 (如果尚不存在):
if not os.path.exists(os.path.join(path_to_organize, file_extension)):os.makedirs(os.path.join(path_to_organize, file_extension))

移动文件到对应的文件夹
shutil.move(os.path.join(path_to_organize, filename), os.path.join(path_to_organize, file_extension, filename))
完整的代码示例
import osimport shutildef organize_files(path_to_organize):遍历文件夹中的文件for filename in os.listdir(path_to_organize):获取文件名和扩展名file_name, file_extension = os.path.splitext(filename)如果文件夹不存在,则创建if not os.path.exists(os.path.join(path_to_organize, file_extension)):os.makedirs(os.path.join(path_to_organize, file_extension))移动文件到对应的文件夹shutil.move(os.path.join(path_to_organize, filename), os.path.join(path_to_organize, file_extension, filename))调用函数organize_files('./path/to/your/files') 替换为实际路径
请确保替换 `'./path/to/your/files'` 为你想要整理文件的实际路径。这个脚本将会遍历指定路径下的所有文件,并根据文件扩展名将它们移动到相应的文件夹中。
