python的PIL執行時出現IOError怎麼解決

2021-04-12 18:10:29 字數 1405 閱讀 7589

1樓:何人我知己

pil已經很久不維護了,使用pillow代替吧。把pil先解除安裝掉,然後pip install pillow

用python開啟檔案總是出現ioerror: [errno 22]......,檔名等都沒輸錯,怎麼回事啊?求高人指教

2樓:**控

嘗試在 'e:\x0cenxi.txt'前面寫個r或者r,即r 'e:\x0cenxi.txt'。

這是使用原始字串特性,即在字串的前面已r或者小寫字母r開始,則字串不對\進行轉移,直接輸出,通常用於表示windows的路徑。

3樓:愛晴天的貓

用python開啟檔案總是出現ioerror的原因:

1.python ioerror的出現:開啟一個不存在的檔案,示例中有意輸入了一個不存在的檔名,並試圖開啟它。程式找不到這個檔名所以引發了ioerror

」traceback (most recent call last):  file "", line 1, in ioerror: [errno 2] no such file or directory:

'a.txt'「

2.檔案寫入時遇到python error錯誤原因。有同學遇到了ioerror errno 0 錯誤的情況,在用a+方式開啟檔案,之後讀取該檔案內容。

修改讀取的內容後重新寫入檔案,在寫入時程式也遇到了ioerror錯誤。這時要注意在讀取檔案之後記得要把檔案關閉,當你需要寫入檔案時,要再將檔案以w+方式開啟寫入。加深學習python open()函式檔案開啟、讀、寫基礎操作,可以減少類似情況發生。

3.當你不能滿足被訪問檔案所設定的許可權時,也會引發io error錯誤,類似這樣

」ioerror: [errno 13] permission denied: 'c:/a.txt'     python permission denied「

從字面意思來理解就可以知道原因了,是因為我們執行的命令(執行python檔案等),沒有許可權,給一個超級管理員許可權就可以了。

4樓:鍵盤前的

你是不是用了open函式

如果你要是對檔案進行寫入操作應該這樣

f=open(r『e:\fenxi.txt』,'w')如果是隻是讀取:

f=open(r『e:\fenxi.txt』,'r')這裡好像不加'r』好像也行的通,不過我沒試過。

你最好把原始碼發上來,以上都是我的猜測。

只有看到原始碼,我才能知道問題出在哪。

5樓:匿名使用者

字串中的\,需要轉義要用\\.

6樓:匿名使用者

在程式的頭行這麼一名:

#-*- coding: cp936 -*-

就可以了.

電腦出現執行時間錯誤怎麼辦

問題說的不清楚 1.開啟internet 工具 選擇internet選項,然後單擊高階屬性頁。進入到瀏覽標籤,並選中 禁止指令碼除錯 核取方塊.這樣就好了 2.出現runtime error,一般問題都出在登錄檔,執行 regedit 開啟登錄檔,笨一點的方法就是按f3出入 runtime 查詢所有...

python在IDE中按F5執行時沒反映

ide會把輸出送到自己的視窗,有時候會和cmd視窗衝突,你可以在ide中用pythonw.exe載入指令碼試試。敢不敢把錯誤資訊貼出來。python在互動環境敲 時怎麼換行,每次一按enter鍵就直接執行程式了,可是 還沒有寫完啊 1 使用win r鍵,進入windows的命令列模式。2 或者通過w...

matlabsimulink中模型執行時出現錯誤請問該怎樣

在subtracts模組處存在代數環,可以減少步長過或經過演算消除 matlab simulink 中執行 模型時,老是提示這樣的錯誤,怎麼辦?將一個power gui模組拖進模型就可以了 matlab simulink中執行時出現下面兩個錯誤 求大神指教!急!從提示的資訊看,很可能你的模型中有離散...