是否可以通过 os.rename 或 shutil.move 将目录中的所有文件移动到同一目录的子目录中?
例如,如果我有以下结构:
- 目录_1
- 文件_1
- 文件_2
- 子目录_1
我可以得到以下结构:
- 目录_1
- 子目录_1
- 文件_1
- 文件_2?
- 子目录_1
最好的。-
编辑:最后我使用以下代码解决了我的问题:
for fname in os.listdir(src):
if os.path.isfile(os.path.join(src, fname)):
os.rename(os.path.join(src, fname), os.path.join(dst, fname))
非常感谢你们俩!