如何使用Python在挂载之间移动文件?

And*_*ier 3 python operating-system file move

我一直在用os.renamePython移动文件.但是,如果您尝试在一个挂载点和另一个挂载点之间移动文件(在Linux上),则会出现此问题.

是否有一个Python库或函数来在挂载点之间移动文件,类似于mvLinux?

TkT*_*ech 10

这是一个常见的警告os.rename.更高级别的shutil模块及其move方法可以通过使用os.rename()shutil.copy2()适当的方式为您解决此问题.

要记住的一件事是,os.rename如果它不在同一个文件系统上,它将失去原子保证.

请参阅https://docs.python.org/2/library/shutil.html#shutil.move