我想創建一個文件併在python中寫一些整數數據。例如,我有一個變數abc = 3,我試圖將它寫入一個文件(它不存在,我假設python將自己創建): 首先,python會自己創建一個newfile.dat嗎?其次,它給了我這個錯誤: 這有什麼不對? 解決方案 如果文件仍在您的電腦上打開,請關閉該 ...
我想創建一個文件併在python中寫一些整數數據。例如,我有一個變數abc = 3,我試圖將它寫入一個文件(它不存在,我假設python將自己創建):
fout = open("newfile.dat", "w")
fout.write(abc)
首先,python會自己創建一個newfile.dat嗎?其次,它給了我這個錯誤:
IOError: [Errno 13] Permission denied: 'newfile.dat'
這有什麼不對?
解決方案
如果文件仍在您的電腦上打開,請關閉該文件,然後嘗試運行python代碼。我希望它有效
本文首發於Python黑洞網,博客園同步更新