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中執行時出現下面兩個錯誤 求大神指教!急!從提示的資訊看,很可能你的模型中有離散...