【发布时间】:2020-03-05 18:50:07
【问题描述】:
我查看了 Python os 接口,但找不到移动文件的方法。我将如何在 Python 中执行相当于 $ mv ... 的操作?
>>> source_files = '/PATH/TO/FOLDER/*'
>>> destination_folder = 'PATH/TO/FOLDER'
>>> # equivalent of $ mv source_files destination_folder
【问题讨论】:
-
对于那些熟悉gnu-coreutils'
mvcommand 的人来说,python 的shutil.move有一个极端情况,其中shutil.move函数不同。 Go here for full write up。 简而言之,Python 的shutil.move将引发异常(但 gnu-coreutilsmv不会) 当您的目标是一个目录并且该目录已经有一个与源同名的文件时(有关更多信息,请参阅上一句中提供的链接)。 -
os.system("mv file1 file2")怎么样?
标签: python file file-handling python-os