pythonopen問題pythonopen的問題?

2021-03-06 13:33:56 字數 2880 閱讀 4029

1樓:獵鬼

2樓:

import os.path

offset = '233' # or any you wanthomepath = r"/home/pythondj/linsite/html"

python open()的問題?

3樓:匿名使用者

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

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

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

4樓:

wenwu500 說得對

python 中open()的用法?

5樓:匿名使用者

open(檔名,開啟模式,緩衝模式)

開啟模式為r(讀) ,w(寫),b(二進位制),a(追加),r+,w+(讀寫)

在python裡open無法開啟別目錄的檔案

6樓:匿名使用者

在目錄名的字串前加一個r,或者是將斜框前面加上一個轉義符,變成雙斜槓。

python open函式創不了檔案 5

7樓:

lz**我執行沒問題 test.tnt出來了

可能是不知道在哪吧 和這個.py的檔案在同一個目錄下

如果是idle執行的 應該在你的python的目錄下

python用open開啟檔案,輸入完整路徑可以開啟,直接檔名不能開啟,為什麼? 10

8樓:巴巴吖葩琦

open函式中bai

的檔名預設是du尋找當前目錄下的這個zhi檔案如果dao當前目錄下沒有就會報錯。建專議在日常使用屬中寫上絕對路徑(完整路徑)

# -*- encoding:utf-8 -*-with open('a.txt') as f:

res = f.readline()

print(res)

當前目錄下沒有a.txt 下面是報錯

我的d盤下有a.txt這個檔案,並且寫了絕對路徑# -*- encoding:utf-8 -*-with open('d:\\a.txt') as f:

res = f.readline()

print(res)

with open() as f就相當於 f = open()第一種方式會在程式結束後自動**記憶體。可以不用寫f.close()。其餘用法一樣

9樓:匿名使用者

就好象中國也有很多

抄地方有

bai重名的,沒有完整路徑僅du靠名字沒法定位。

一般如果zhi沒有完整路徑的話,會dao在當前目錄下找,沒有就失敗。 當然,如果直接在命令列下敲可執行檔案,還會在path環境變數下找,這種情況沒有完整路徑名也可以。

python文作操作函式open()

10樓:匿名使用者

1.並非只能訪問文字檔案

open可以訪問任何形式的檔案,在訪問非文字格式檔案(二進位制檔案)的時候,訪問模式通常加上『b』(即二進位制模式:『rb』或『wb』),但並不必須,依情況而定

2.路徑是填寫在前面的filename引數處的如你的例子,若要只讀這個檔案,則是:

open('d:\\123.txt', 'r')(由於\是轉義符,所以要將他再轉義,才能得到\符號本身)若要寫入,則是:

open('d:\\123.txt', 'w')以此類推

如果是不加路徑,只有一個檔名:

open('123.txt', 'r')

則會在python執行的當前目錄下尋找該檔名的檔案另:讀模式(r)必須保證檔案存在,寫模式(w)至少要保證檔案所在目錄存在(檔案本身可以不存在)

如果不滿足,則系統會丟擲一個ioerror

python open().readline() 和for結合的一個小問題

11樓:何人我知己

open('temp.txt','r').readline()得到的制

是『1234567890』

那你for i in open('temp.txt','r').readline():

print i.strip(),

就是for i in『1234567890』:

print i.strip(),

當然是1 2 3 4 5 6 7 8 9 0了

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

12樓:匿名使用者

確認下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的問題,大神 。。急救 python的問題。

newarray for rid,row in enumerate oldarray newrow cid,data for cid,data in enumerate row newrow.sort key lambda x x 1 reverse true 10 newarray rid dic...

python open會覆蓋麼,python open()的問題?

r 以只讀方式開啟檔案。檔案的指標將會放在檔案的開頭。這是預設模式。rb 以二進位制格式開啟一個檔案用於只讀。檔案指標將會放在檔案的開頭。這是預設模式。r 開啟一個檔案用於讀寫。檔案指標將會放在檔案的開頭。rb 以二進位制格式開啟一個檔案用於讀寫。檔案指標將會放在檔案的開頭。w 開啟一個檔案只用於寫...

python重構函式怎麼確定引數(在《python從入門到實踐》的《外星人入侵》小遊戲遇到的問題)

1,對,init 中定義的變數,其他物件方法 第一個引數是self的 可以直接用 2,不是很清楚你什麼地方沒想明白,三個引數都是update screen的引數,作者認為它需要3個才能正確工作,就這麼設計了。3,ai settings是一個例項,在圖1的1處就是它了。python從入門到實踐裡的 外...