我試圖查看是否有任何方式寫入正在執行代碼的當前文件。寫入當前文件
這是我寫的代碼:
with open(__file__, 'r+') as f:
f.write('abc')
它不工作。有沒有什麼辦法可以使用python寫入正在執行代碼的文件?
我試圖查看是否有任何方式寫入正在執行代碼的當前文件。寫入當前文件
這是我寫的代碼:
with open(__file__, 'r+') as f:
f.write('abc')
它不工作。有沒有什麼辦法可以使用python寫入正在執行代碼的文件?
嘗試附加文件:
with open(__file__, 'a') as f:
f.write('abc')
做u得到一個錯誤或者不更新的代碼有沒有影響?你得到什麼錯誤? – 2013-04-07 15:20:25
你的代碼也適用於我。 – soon 2013-04-07 15:20:50
當您寫入當前模塊文件時,您會發生什麼?在代碼執行時,模塊已經*已被Python讀取。 *它不起作用*不是一個適當的問題描述。 – 2013-04-07 15:23:37