python使用open命令開啟檔案失敗

2021-03-04 01:35:45 字數 4012 閱讀 5581

1樓:匿名使用者

確認下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 open檔案開啟成功在什麼情況下會readlines呼叫失敗

2樓:十三星座之絕嘯

讀取檔案的模式錯誤的時候吧,比如用寫入模式開啟卻進行讀取,還有二進位制模式開啟卻把readlines的結果賦給字串變數而不是位元組串變數

3樓:夜色小慕

一般不會,最多你讀取完後給你個空列表,要麼就是你以只寫方式開啟,不能讀取

用python開啟檔案為什麼會有這種小錯誤?

4樓:匿名使用者

fo=open('renren.txt','r+')print(fo.read())

想要什麼反應,執抄行py檔案時,只有你讓它列印才會列印內容fo.read()讀取檔案,然後返回,不出錯就不會有任何提示,執行時不會自動列印返回值 ,只有在

python互動式命令列才會自動列印返回值

5樓:匿名使用者

可以換file('ren.txt','r')開啟試試看,還有read()是要有讀取長度引數的,fo.read(10)

6樓:匿名使用者

在eclipse裡,你不列印是不會輸出的

print fo.read()

用python開啟檔案總是出現ioerror怎麼回事?

7樓:愛晴天的貓

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檔案等),沒有許可權,給一個超級管理員許可權就可以了。

8樓: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開啟檔案總是出現ioerror: [errno 22]......,檔名等都沒輸錯,怎麼回事啊?求高人指教

9樓:**控

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

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

10樓:愛晴天的貓

用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檔案等),沒有許可權,給一個超級管理員許可權就可以了。

11樓:鍵盤前的

你是不是用了open函式

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

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

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

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

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

12樓:匿名使用者

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

13樓:匿名使用者

在程式的頭行這麼一名:

#-*- coding: cp936 -*-

就可以了.

python open()的問題?

14樓:匿名使用者

錯誤是由於從os模組引入了所有的函式導致的,os模組下有一個open函式,接受整型的檔案描述符和開啟模式,from os import *引入os模組的open函式,覆蓋了python內建的open函式,導致錯誤。

刪除from os import *這行,然後再根據需要,指定引入os模組下的函式

建議任何時候都不要使用from module import *方式引入模組函式。

15樓:

wenwu500 說得對

CAD U命令已禁用。使用UNDO命令將其開啟

你輸入undo,回車,輸入c,回車,輸入a,表示可撤銷全部操作。估計你將undo設定成了無 cad當中,取消命令undo的設定 自動 開啟與關閉有什麼區別?cad當中,取消命令undo的設定 自動 開啟與關閉區別為 子命令不同 回默答認設定不同 儲存不同。一 子命令不同 1 自動 開啟 自動 開啟時...

python的open函式的file引數可以使用變數嗎

可以w input 隨便寫個檔名 f open e w txt w python 一個函式裡的變數可以被另一個函式使用嗎?例如一個 函式內有一個變數i,怎麼在函式外或另一個函式中呼叫或更改它。新手學習,謝謝。不能在函式外更改某函式裡的區域性變數,因為每當你例項化那個函式的時候,那個函式裡面的區域性變...

文字用python的open怎麼不能操作啊

f open tmp hello w open 路徑 檔名,讀寫模式 讀寫模式 r只讀,r 讀寫,w新建 會覆蓋原有檔案 a追加,b二進位制檔案.常用模式 如 rb wb r b 等等 讀寫模式的型別有 ru 或 ua 以讀方式開啟,同時提供通用換行符支援 pep 278 w 以寫方式開啟,a 以追...