0
我想從一個文件夾複製粘貼到另一個文件使用Python Shutil模塊,並給我一個錯誤,不知道是什麼問題。Python的複製和過去
import os
import shutil
source = os.listdir("D:\Personal\TEST\SRC")
print source
destination = "D:\Personal\TEST\DEST"
for files in source:
if files.endswith('.txt'):
shutil.copy(files,destination)
Error:
File "C:/Users/xxx/xxx/config/scratches/test.py", line 10,
in <module>
shutil.copy(files,destination)
File "C:\Python27\Lib\shutil.py", line 119, in copy
copyfile(src, dst)
File "C:\Python27\Lib\shutil.py", line 82, in copyfile
with open(src, 'rb') as fsrc:
IOError: [Errno 2] No such file or directory: 'TEST.txt'
任何幫助非常感謝 謝謝。
似乎'listdir'返回相對路徑。 –
更改'shutil.copy(文件,目的地)'爲'在文件中的文件名:shutil.copy(os.path.join(r「D:\ Personal \ TEST \ src」,文件名),目的地)' – inspectorG4dget