我知道有一些关于如何在 python 中移动文件的帖子,但我有点困惑。我正在开发一个程序,它有一个名为 test.txt 的文件
文件路径是这样的:C:\Users\user\Desktop\Project1\Project1
我想将它移动到:C:\Users\user\Documents\ProjectMoved
我尝试了下面的不同变体
src="C:\\Users\\user\\Desktop\\Project1\\Project1\\test.txt"
dst="C:\\Users\\user\\Documents\\ProjectMoved"
shutil.move(src, dst)
Run Code Online (Sandbox Code Playgroud)
我不断收到错误,目录中没有这样的文件。
我想知道是否有人可以帮助我以正确的方式移动文件。
可能值得检查文件是否存在,然后尝试使用os.path.join以下命令指定路径:
import shutil
import os
from os.path import join
src = join('/', 'Users', 'username', 'Desktop', 'a.pdf')
dst = join('/', 'Users', 'username', 'Documents', 'a.pdf')
shutil.move(src, dst)
Run Code Online (Sandbox Code Playgroud)
您可以先验证是否src确实存在:
os.path.exists(src)
>>> True
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8060 次 |
| 最近记录: |