python中WindowsError: [Error 32] 錯誤處理
01-30
python編程的時候碰到了如下錯誤:
WindowsError: [Error 32] : F:/input1.txt n
查詢網路資料之後,發現[Error 32]是文件已經打開的錯誤,我忘記在處理該文件比如刪除,重命名之前前關閉文件了。
舉例描述一下:
n
我現在有一段代碼如下:
import osnfile_open = open(F:/input1.txt)nos.remove("F:/input1.txt") n
結果報錯如下:
WindowsError: [Error 32] : F:/input1.txt n
究其原因的時候,我們發現我在刪除這個文件的時候,並沒有把打開的文件關閉了。
這個時候,我在刪除之前把打開的文件進行關閉。代碼如下:
import osnfile_open = open(F:/input1.txt)nfile_open.close()nos.remove("F:/input1.txt")n
這樣就避免了[Error 32]錯誤了。
推薦閱讀:
※梯度下降法快速教程 | 第一章:Python簡易實現以及對學習率的探討
※visual studio code寫Python無法自動補全?
※PyQt5番外篇(2-3):沖頂大會語音答題輔助小工具之解析篇——問題採集
※python與numpy使用的一些小tips[6]
※從一次CycleGAN實現聊聊TF