Dosya oluşturmaya çalışırken bu hatayı atıyorum. Oluşturulan bir .csv dosyası almak ve düz bir metin dosyasına koymak için tasarlanmıştır.IOError: [Errno 22] geçersiz kip ('w') veya dosya adı
Ben tarih ve zaman damgası ile çalıştırıldıktan sonra yeni bir dosya oluşturmak istiyorum ama dosyası oluşturmak için çalışırken ErrNo 22 almak gibi görünüyor.
Herhangi bir fikrin var mı?
import csv
import time
f = open(raw_input('Enter file name: '),"r")
saveFile = open ('Bursarcodes_'+time.strftime("%x")+ '_'+time.strftime("%X")+
'.txt', 'w+')
csv_f = csv.reader(f)
for row in csv_f:
saveFile.write('insert into bursarcode_lookup(bursarcode, note_id)' +
' values (\'' + row[0] + '\', ' + row[1] + ')\n')
f.close()
saveFile.close()
'time.strftime ("% X") ''12' gibi bir dize döndürür 03''. İşletim sisteminizin içinde kolon bulunan dosya isimlerine izin verdiğinden emin misiniz? Aynı şekilde,% x size ''01/09/15' 'kazandıracaktır. "15_12: 57: 03.txt" dosyanızın içereceği "Bursarcodes_01" ve "09" kurulumları var mı? – Kevin
Bu tam olarak sorun oldu. Düzeltmeleri yaptıktan sonra bir cazibe gibi çalışır. – SergeProtector