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的使用的話,你可以交給我,你到時候...