python語句File open logfilea 是什麼意思呢

2021-04-12 18:04:30 字數 1566 閱讀 8654

1樓:匿名使用者

這個是開啟文bai件的意思du

,第二個引數是開啟檔案zhi的模式,a代表追加,dao也就是說,開啟專這個檔案之後直接定位屬到檔案的末尾。

不過,一般不這樣使用。這樣使用的話需要顯式的關閉開啟的檔案。所以使用下邊的方式開啟檔案,檔案使用完畢之後可以自動關閉。

with open('logfile.txt', 'a') as f:

for line in f:

python中的file()是什麼意思呢

2樓:匿名使用者

是file類的構造抄函式,引數和內建的open()函式相襲同,在開啟檔案時更推薦使用open(),所以更多用於測試檔案型別的測試:isinstance(f,file)

參考python2.7.5文件的解釋:

file(name[, mode[,

buffering]])

constructor function for the file type, described further in section file

objects. the constructor』s arguments are the same as those of the open()

built-in function described below.

when opening a file, it』s preferable to use open()

instead of invoking this constructor directly. file

is more suited to type testing (for example, writing isinstance(f, file)).

python文作操作函式open()

3樓:匿名使用者

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 3中檔案操作open()函式

4樓:李少龍感謝你

在windows下路徑一般寫為:「d:\data\python"

但是字串中\是轉義字元,所以你可把\寫成\\,或者路徑前加上r如r"d:\data\python",表面該字串不進行轉義即可

python的迴圈語句和函式呼叫學習方法

迴圈語句的內容可能就列表解析和生成器表示式那裡抽象一點 多看看應該是很容易的 函式呼叫也沒什麼啊,def了一個函式後再函式名 就可以呼叫了 python 函式的呼叫方式 好像沒有特別的叫法吧,也沒注意手冊上有什麼特別的叫法,至於區別,舉個例子你就清楚了,如下 假如有個列表aa 1,4,3,5 對這個...

求助Python大佬,求助python大佬

s input if s j a float input 輸入長 b float input 輸入寬 print 矩形面積為 2f a b else a float input 輸入第一條邊長 b float input 輸入第二條邊長 c float input 輸入第三條邊長 print 三角形...

python大神,python程式設計求助大神?

經過一系列的運算它的答案應該是負的二點五。大神在這裡不太好找,去專業 找找 這個看起來挺簡單的,但是做起來可能有點麻煩,不過想好演算法就挺地簡單 有很多人會的,我們班就很多 估計是幫不上你了,因為這個道題有點難 這個一定要找專業的人員才可以解決問題。哦,這個home的使用的話,你可以交給我,你到時候...