中創建文件我試圖在python3.4中運行腳本& windows 8。python 3.4 windows 8.1無法在C:
它與Windows 7很好地工作,但現在,在Windows 8.1中它不能寫入C:中的文件,可能會被拒絕訪問。 如果我改變了目錄,例如用戶/ XXX它的工作原理,但我不知道如何在C做「寫」:
with open('C:/xxxx.csv', 'r') as csvfile:
Traceback (most recent call last):
File "C:\Python34\Scripts_jmab\csv_to_shp.py", line 12, in <module>
urllib.request.urlretrieve(a,filename)
File "C:\Python34\lib\urllib\request.py", line 188, in urlretrieve
tfp = open(filename, 'wb')
OSError: [Errno 22] Invalid argument: 'C:/xxxxx.csv'
感謝
你能在Python之外的C:\''中創建一個文件嗎?如果你不能在那裏做,你將無法通過Python ... – MattDMo
嗨我可以創建一個文件夾,但不是一個文件 – kamome
我認爲贏得8.1不允許你直接在C中創建一個文件: – user2963623