嘗試用python寫文件,但是無法寫入文件,文件內容為空。
原代碼片段如下,
poem = "This is a poem"dirs = '~/work/python/'#改為dirs = '/Users/joseph/work/python/'filename = 'poem.txt'path = dirs + filenamef = open(path, 'w')f.write(poem)f.close()
后來發現是dirs 出了問題,應該用絕對路徑,改成/Users/joseph/work/python/ 后問題解決。
Ps. Mac或Linux下可以在命令行用pwd 命令來獲得當前絕對路徑
以上這篇python write無法寫入文件的解決方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答