1樓:匿名使用者
遇到這種可能存在會被轉義的 反斜線
建議使用 r'' 來處理
open(r"j:\a.txt", "r") # 這樣就不會出錯了
2樓:匿名使用者
\a是一個轉義字元,而\d不是。
保險起見,你應該堅持用j :\\a.txt
3樓:可轉債量化分析
你的檔名字需啊喲寫成 : "j:\\a.txt"
4樓:
\a 響鈴
這是轉義,error裡也提示了 \a變成了x07
用python開啟檔案總是出現ioerror怎麼回事?
5樓:愛晴天的貓
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檔案等),沒有許可權,給一個超級管理員許可權就可以了。
6樓:sky不用太多
嘗試在 'e:\x0cenxi.txt'前面寫個r或者r,即r 'e:\x0cenxi.txt'。
這是使用原始字串特性,即在字串的前面已r或者小寫字母r開始,則字串不對\進行轉移,直接輸出,通常用於表示windows的路徑。
python[1] (英國發音:/ˈpaɪθən/ 美國發音:/ˈpaɪθɑːn/), 是一種物件導向的解釋型計算機程式設計語言,由荷蘭人guido van rossum於2023年發明,第一個公開發行版發行於2023年。
python是純粹的自由軟體, 源**和直譯器cpython遵循 gpl(gnu general public license)協議[2] 。python語法簡潔清晰,特色之一是強制用空白符(white space)作為語句縮排。
python具有豐富和強大的庫。它常被暱稱為膠水語言,能夠把用其他語言製作的各種模組(尤其是c/c++)很輕鬆地聯結在一起。常見的一種應用情形是,使用python快速生成程式的原型(有時甚至是程式的最終介面),然後對其中[3] 有特別要求的部分,用更合適的語言改寫,比如3d遊戲中的圖形渲染模組,效能要求特別高,就可以用c/c++重寫,而後封裝為python可以呼叫的擴充套件類庫。
需要注意的是在您使用擴充套件類庫時可能需要考慮平臺問題,某些可能不提供跨平臺的實現。
7月20日,ieee釋出2023年程式語言排行榜:python高居首位[4] 。
python使用open命令開啟檔案失敗
7樓:匿名使用者
確認下bai你的1.txt 到底在哪兒?
duwindows環境下 是用反斜
zhi槓 \
open('c:\\xx1\\xx2\\x.txt')open(r'c:\xx1\xx2\x.txt')你的第四次語法是
dao沒問題內的,報的是檔案不存在
如果不指容定目錄
open('1.txt') 會到執行這條語句的當前目錄下找你的1.txt 很有可能在c:\users\chenl 下,,不知道我猜的對不
用python開啟檔案為什麼會有這種小錯誤?
8樓:匿名使用者
fo=open('renren.txt','r+')print(fo.read())
想要什麼反應,執抄行py檔案時,只有你讓它列印才會列印內容fo.read()讀取檔案,然後返回,不出錯就不會有任何提示,執行時不會自動列印返回值 ,只有在
python互動式命令列才會自動列印返回值
9樓:匿名使用者
可以換file('ren.txt','r')開啟試試看,還有read()是要有讀取長度引數的,fo.read(10)
10樓:匿名使用者
在eclipse裡,你不列印是不會輸出的
print fo.read()
python開啟txt檔案並寫入時候出現這樣的錯誤
11樓:陽光的雷咩咩
一般這樣寫:
file = open(檔名,'w',encoding = 'utf8')
python3 讀取檔案內容錯誤?
12樓:宿舍總動員
編解碼方式的問題,不是亂碼
你可以用utf8解碼輸出
13樓:匿名使用者
open 有一個引數叫encoding,
在這個引數裡填寫的是解碼方式。
如上面這個例子:
with open(file,‘r’,encoding =‘utf-8’):
......
14樓:杯具——悲劇
你檔案的編碼不是你讀檔案時解析的的編碼
rb一般只在確定編碼的時候用
python 檔案讀取出錯,不知道怎麼改 5
15樓:陳釗翔
import os
裡面的chdir可以更改當前工作路徑
或者用絕對路徑
用python開啟檔案總是出現ioerror: [errno 22]......,檔名等都沒輸錯,怎麼回事啊?求高人指教
16樓:**控
嘗試在 'e:\x0cenxi.txt'前面寫個r或者r,即r 'e:\x0cenxi.txt'。
這是使用原始字串特性,即在字串的前面已r或者小寫字母r開始,則字串不對\進行轉移,直接輸出,通常用於表示windows的路徑。
17樓:愛晴天的貓
用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檔案等),沒有許可權,給一個超級管理員許可權就可以了。
18樓:鍵盤前的
你是不是用了open函式
如果你要是對檔案進行寫入操作應該這樣
f=open(r‘e:\fenxi.txt’,'w')如果是隻是讀取:
f=open(r‘e:\fenxi.txt’,'r')這裡好像不加'r’好像也行的通,不過我沒試過。
你最好把原始碼發上來,以上都是我的猜測。
只有看到原始碼,我才能知道問題出在哪。
19樓:匿名使用者
字串中的\,需要轉義要用\\.
20樓:匿名使用者
在程式的頭行這麼一名:
#-*- coding: cp936 -*-
就可以了.
python檔案打不開,Python打不開 py檔案
八哥說科技 python打不開.py檔案是因為開啟方式不對,正確的開啟步驟為 1 進入需要開啟的py檔案目錄 2 按下ctrl鍵 滑鼠右鍵,開啟命令選單 3 選擇命令選單中的 在此處開啟命令視窗 4 在開啟的命令列視窗輸入python 檔名.py 命令 5 鍵入回車,可以開啟執行py檔案,結果如下 ...
開啟虛擬機器時出錯 VMX檔案損壞
大大蟲 新建一個虛擬機器,把其硬碟選擇成這個虛擬機器的vmdk檔案 虛擬機器時出錯?既然是虛擬的,重新安裝即可! https www.vmware.com go getworkstation linux guide for debian sudo apt get install gcc sudo a...
vb開啟pdf檔案,vb 開啟PDF檔案
使用shell函式。先用api從登錄檔中讀取adobereader的安裝路徑,在用shell呼叫。 使用windows預設開啟方式開啟 lx深 需要加一個pdf的控制元件。 private declare function shellexecute lib shell32.dll alias she...