여러 위치에 저장하려고하는데 아래 오류 메시지가 나타납니다.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 –