複数の場所に保存しようとしていますが、以下のエラーメッセージが表示されます。csvを3つの別個の場所に保存すると、ディレクトリ名が無効になる
files = os.listdir(path)
NotADirectoryError: [WinError 267] The directory name is invalid: 'C:\\Users\\ze\\ga.csv'
これを修正する方法はありますか?
#!/usr/bin/python
import sys, os, time, shutil
print(time.ctime())
path = 'C:\\Users\\ze\\ga.csv'
files = os.listdir(path)
files.sort()
for f in files:
src = path+f
dst = 'C:\\Users\\ze\\ga.csv' +f
dst2 = 'C:\\Users\\ze\\ga.csv' +f
dst3 = 'C:\\Users\\ze\\ga.csv' +f
shutil.move(src, dst)
print(time.ctime())
「C:\\ Users \\ ze \\ ga.csv」はディレクトリへのパスですか? –
私は「おそらくWindowsはピリオド付きのディレクトリ名を受け入れないかもしれませんが、Windows 10のボックスで試してみましたが、うまくいきました。 – Kevin
@cᴏʟᴅsᴘᴇᴇᴅフェアポイント。 ga.csv - >新しい場所から転送したい。 C:\\ Users \\ ze \\ ga.csv –