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裝飾器
杭州千峰 簡言之,打個比方,我寫了一個python的外掛,提供給使用者使用,但是在使用的過程中我新增了一些功能,可是又不希望使用者改變呼叫的方式,那麼該怎麼辦呢?這個時候就用到了裝飾器。python裝飾器就是用於拓展原來函式功能的一種函式,這個函式的特殊之處在於它的返回值也是一個函式,使用pytho...
隱藏資料夾一開啟就出錯
使用者在修改了某個資料夾的顯示方式之後出現了該故障。故障表現為再次進入該資料夾的時候explorer崩潰。執行 regsvr32 u shmedia.dll重新註冊 shmedia.dll 即可 或者重新註冊 explorer.exe 1.先結束explorer.exe 2.在執行explorer....
python主要學習哪些知識點,學習Python應該掌握哪些知識點
重慶千鋒教育 跟幾個it界的大佬提起python,他們說零基礎學好python很簡單,python進階需要花費些氣力,都說python簡單易學 python上手很容易,基本有其他語言程式設計經驗的人可以在1周內學會python最基本的內容。ps 沒有基礎的人也可以直接學習,速度會慢一點 今天給你介紹...