0
ファイルをフォルダからデスクトップにPythonで移動しようとしています。しかし、エラーが発生しています。 以下は私のコードとエラーです:Pythonでフォルダからデスクトップにファイルを移動しようとしています。しかし、エラーが発生しています
import shutil
import os
source_dir = 'C:\Users\dupakunt\Desktop\Testdir'
os.makedirs(source_dir)
os.chdir(source_dir)
open("newfile1.txt", "w")
open("newfile2.txt", "w")
target = 'C:\Users\dupakunt\Desktop'
dir_list = os.listdir(source_dir)
for x in source_dir:
print x
shutil.move(x,target)
エラー:
Traceback (most recent call last):
File "cleanup-undo.py", line 12, in <module>
shutil.move(x,target)
File "C:\Python27\lib\shutil.py", line 302, in move
copy2(src, real_dst)
File "C:\Python27\lib\shutil.py", line 130, in copy2
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: 'C'.
こんにちは。変更されたコードはエラーを表示していません。しかし、それはdirからデスクトップにファイルを移動しません。私のpythonバージョンは2.7で、Windows 7のマシンでこれを実行しています。 –
私の悪い...私は目的地のパスを構築するのを忘れました。 – tdelaney
と同じです。エラーはありませんが、フォルダーからデスクトップにファイルを移動しないTestdir –