#PY小貼士# 我的文件為何無法寫入
- 2019 年 12 月 18 日
- 筆記
經常有同學學到文件讀寫時發現打不開文件或者寫入不了文件,總結幾個常見的問題可能:
1. 搞錯了當前目錄,自以為是在某個目錄下,其實不是。此情況易發於使用 IDE 的時候,因為 IDE 的執行目錄並不一定是當前 py 文件所在目錄。可以通過 print(os.getcwd()) 來查看當前路徑。
2. 搞錯了文件名,自以為是 data.txt,但因為 windows 會默認隱藏後綴名,其實是 data.txt.txt。可以去掉一個 txt,更好的解決方法是在「文件夾選項」設置里取消隱藏常見後綴名。
3. 寫了 f.close,但後面沒加括號,導致文件寫入後並沒有成功關閉。不加括號,函數就不會被調用。
這幾個錯誤都跟代碼沒有太大關係,但往往就是這種莫名的小坑困住並「勸退」了很多學習者。如果你遇到類似的問題,可以在我們的 #PY小貼士# 文章下留言,或許可以為你省下一點折騰的時間。
在 #PY小貼士# 里,我們會分享一些 python 知識點、開發中的小技巧、容易踩到的坑,以及學員遇到並在群里提到真實問題。篇幅盡量短小,適合碎片時間閱讀,歡迎關注!