下面是 Python 剪切移动文件的实现代码攻略。
1. 准备工作
- 在 Python 3.x 版本中,有一个
shutil
模块,里面包含了很多操作文件的方法,如复制、移动、删除文件、文件夹等等。 - 导入
shutil
模块
import shutil
2. 实现代码步骤
- 使用
shutil.move(src_dir, dst_dir)
方法来移动文件。其中,src_dir
为要进行移动的文件路径,dst_dir
为目标文件夹路径。
import shutil
# 移动文件
shutil.move('file.txt', '/tmp/')
- 如果你需要重命名文件,可以将目标文件夹路径中加上文件名:
import shutil
# 重命名并移动文件
shutil.move('file.txt', '/tmp/new_file.txt')
- 如果是要剪切源文件,需要先将源文件复制到目标文件夹,再删除源文件:
import os
import shutil
# 剪切文件
shutil.copy('file.txt', '/tmp/')
os.remove('file.txt')
- 同样,若需要重命名文件,可以将目标文件夹中加上文件名:
import os
import shutil
# 重命名并移动文件
shutil.copy('file.txt', '/tmp/new_file.txt')
os.remove('file.txt')
3. 示例说明
示例一
我们有一个名为 /home/user/file.txt
的文件,现在我们想要将该文件进行移动,放到 /tmp/
文件夹下。
import shutil
# 移动文件
shutil.move('/home/user/file.txt', '/tmp/')
示例二
我们有一个名为 /home/user/file.txt
的文件,现在我们想要将该文件进行剪切,放到 /tmp/
文件夹下,并更新文件名为 new_file.txt
。
import os
import shutil
# 剪切文件
shutil.copy('/home/user/file.txt', '/tmp/new_file.txt')
os.remove('/home/user/file.txt')
以上就是 Python 剪切移动文件的完整攻略及两个示例说明。希望对您有所帮助!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python 剪切移动文件的实现代码 - Python技术站