在Python中剪切和粘贴文件或目录

23

我需要将大量数据移动到同一驱动器上的不同位置,因此剪切和粘贴会更快。目前,我只是使用shutil.copytree和shutil.rmtree,虽然可以实现,但速度较慢。

有没有办法剪切/粘贴文件而不是复制/删除?


1
https://dev59.com/JWox5IYBdhLWcg3w95A9 - DevLounge
1个回答

64

shutil.move()

>>> import shutil
>>> shutil.move(source, destination)

os.rename()

>>> import os
>>> os.rename(source, destination)

2
你可能需要编辑你的答案进行更正:你把sourcedestination搞反了,应该是shutil.move(source, destination) - user238469

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接