我嘗試使用open函數時出現此錯誤。如果我理解正確,如果文件不存在(它不),它會自動創建。我嘗試將'w'改爲'w +',但我得到了同樣的錯誤。使python錯誤打開文件
Traceback (most recent call last):
File "altdl.py", line 24, in <module>
sys.stdout = open(str(start_dir + "\\Logs\\" + "log_" + str(now.date()) + "_
" + str(now.time()) + ".log"), 'w')
IOError: [Errno 22] invalid mode ('w') or filename: 'C:\\Users\\Vaibhav\\Desktop
\\Test\\Logs\\log_2013-07-02_11:21:37.717000.log'
順便說一句,start_dir
設置爲str(os.getcwd())
。
你允許':'在Windows中的文件名? –
從這裏:http://stackoverflow.com/questions/10386344/how-to-get-a-file-in-windows-with-a-colon-in-the-filename 不! Windows中不允許冒號。 –
哦,哈哈,傻我,謝謝! –