1樓:陽光上的橋
你看提示資訊,顯示的檔名和你輸入的不同,你是不是輸入了特殊符號或者亂碼呀。
另外,建議使用/代替\,例如'e:/biopython/seqa.txt'
python使用open找不到檔案怎麼解決
2樓:匿名使用者
那就是你路徑寫復
的不對,請注制意如果你open裡面傳入bai的是檔案的相對路du徑的話,和你代zhi碼執行dao的當前工作目錄是有關係的,有時候就是這個關係弄錯了,導致檔案找不到,絕對路徑的話都隨便**執行都行
傳入的檔案路徑最好不要帶中文,不然可能會有編碼解碼方面的問題
找不到python open建立的檔案
3樓:匿名使用者
他生成的目錄在你指令碼執行到open時候所在目錄。你可以使用絕對路徑來避免版這種情
況發生權
f=open('/etc/ee.txt','a+') f.write('111111') f.close()
這樣生成的都會在etc下,具體請根據自己需求改
python open()提示找不到路徑
4樓:匿名使用者
ex5.py檔案的第二行:
script, filename = argv這句是什麼意思?
而你的命令列:
python ex5.py 3.txt
提供了多少個引數?
python open檔案,完整路徑可以開啟,直接用檔名則不能,是為什麼
5樓:匿名使用者
首先,這個路徑分絕對路徑和相對路徑
絕對路徑就是寫詳細的路徑
相對路徑就是相對於程式的檔案路徑
如果你的檔案和程式在同一路徑下則可以直接用檔名
6樓:匿名使用者
嗯,確實是這個問題,os.chdir()到當前工作目錄就可以了。
還有一點疑問就是我在剛在knn的那個資料夾,建立另乙個指令碼,用這樣的方式,在執行指令碼的時候輸入資料檔名,是可以開啟的:
from sys import argv
script, filename = argv
txt = open(filename)
print txt.read()
然後再cmd中執行,是可以呼叫的。
好吧,寫著寫著我自己明白了。因為後面說的這個是在cmd中執行的,而cmd是在當前目錄中開啟的,也就是每次輸入命令前都有個:
e:\workfolder\machine learning\python\ml inaction>
即:每條指令都是在當前工作目錄下執行的!這其實也就是您說的os.chdir("workingdir")了!
7樓:匿名使用者
直接檔名python只在本地路徑裡找那個檔案,當然找不到
所以需要用完整路徑
你也可以輸出一下當前路徑對比一下
python開啟檔案(open)問題,補全** 20
8樓:匿名使用者
[line for line in lines if not line.startswith('#')]
然後開啟readme並寫入
python檔案操作問題
9樓:gta小雞
由於你寫的是相對bai路徑du,執行時要注意當前工作目zhi錄是什dao麼,在cmd中,就是前面提版示符的路徑。cmd的預設工作權目錄是當前使用者目錄,即c:\users\使用者名稱,此時執行你的python程式,那麼open("yesterday.
txt")將會試圖在這個目錄下尋找yesterday.txt檔案,找不到則會報錯。
10樓:forevel雙魚
按照以下步驟復依次檢查制:
1 在cmd先切換磁碟後切換到你yesterday.txt所在目錄後,f.open(yesterday.txt);
2 直接寫絕對路徑 以 /你的資料夾路徑/ yesterday.txt
3 仔細檢查一下,是不是路徑寫錯了
11樓:匿名使用者
cmd路徑要切換到 yesterday.txt目錄下才行,或者f=open("檔案完整路徑")
python open()的問題?
12樓:匿名使用者
錯誤是由於從os模組引入了所有的函式導致的,os模組下有乙個open函式,接受整型的檔案描述符和開啟模式,from os import *引入os模組的open函式,覆蓋了python內建的open函式,導致錯誤。
刪除from os import *這行,然後再根據需要,指定引入os模組下的函式
建議任何時候都不要使用from module import *方式引入模組函式。
13樓:
wenwu500 說得對
關於python3中的open函式問題
14樓:匿名使用者
wirte單詞寫錯了,是write;還有最後close也寫錯了
文字用python的open怎麼不能操作啊
f open tmp hello w open 路徑 檔名,讀寫模式 讀寫模式 r只讀,r 讀寫,w新建 會覆蓋原有檔案 a追加,b二進位制檔案.常用模式 如 rb wb r b 等等 讀寫模式的型別有 ru 或 ua 以讀方式開啟,同時提供通用換行符支援 pep 278 w 以寫方式開啟,a 以追...
關於老公有心事不找老婆說的問題,老婆有心事寧願找以前追她 的男人說,都不和我這個老公說呢?為什麼》求高手解答
是不是你平時管的他太嚴了,或者是你們倆很少溝通,你也不能幫上他什麼忙,他的世界你不懂,在工作上你們沒有共同語言,再加上你們感情的淡化,所以他不願意跟你說,兩口子吵架時女方別總想著佔上風,那樣會很傷害你老公的自尊心的,要多給他面子,讓他覺得他在你心目中是個男子漢,讓他信賴你,他才會把心事說給你聽。不想...
桃樹打什麼藥不找黏膠,桃樹上的黏膠用什麼藥效果好
你是說桃樹流膠病吧。冬春季修剪後,用碧康塗抹劑及時塗抹剪鋸口和傷口,杜絕病菌侵染。萌芽前和採果後,可用碧康辛菌胺醋酸鹽300淋洗式噴枝幹,殺滅越冬病原菌。對枝幹流膠病,不刮膠塊,可用利刃將膠塊劃成網狀,然後再用碧康辛菌胺醋酸鹽塗抹膠塊及周圍一釐公尺處,一次塗抹2 3遍,間隔7 10天,連塗兩次,流膠...