參數(shù)說明:
name : 一個包含了你要訪問的文件名稱的字符串值。
mode : mode 決定了打開文件的模式:只讀,寫入,追加等。所有可取值見如下的完全列表。這個參數(shù)是非強制的,默認文件訪問模式為只讀(r)。
buffering : 如果 buffering 的值被設為 0,就不會有寄存。如果 buffering 的值取 1,云服務器租用,訪問文件時會寄存行。如果將 buffering 的值設為大于 1 的整數(shù),表明了這就是的寄存區(qū)的緩沖大小。如果取負值,寄存區(qū)的緩沖大小則為系統(tǒng)默認。
file 對象方法
file.read([size]):size 未指定則返回整個文件,如果文件大小 >2 倍內存則有問題,f.read()讀到文件尾時返回""(空字串)。
file.readline():返回一行。
file.readlines([size]) :返回包含size行的列表, size 未指定則返回全部行。
for line in f: print line :通過迭代器訪問。
f.write("hello "):如果要寫入字符串以外的數(shù)據(jù),先將他轉換為字符串。
f.tell():返回一個整數(shù),表示當前文件指針的位置(就是到文件頭的字節(jié)數(shù))。
f.seek(偏移量,[起始位置]):用來移動文件指針。
偏移量: 單位為字節(jié),可正可負
起始位置: 0 - 文件頭, 默認值; 1 - 當前位置; 2 - 文件尾
f.close() 關閉文件
實例
測試文件 test.txt,域名購買,內容如下:
關注中國IDC圈官方微信:idc-quan 我們將定期推送IDC產(chǎn)業(yè)最新資訊
查看心情排 行你看到此篇文章的感受是:
云計算開發(fā)中Python使用按位的實例練習。 <詳情>
云技術 云計算開發(fā)學習筆記:Python abs() 與 fabs() 兩函數(shù)區(qū)別
Python 中 fabs(x) 方法返回 x 的絕對值。雖然類似于 abs() 函數(shù),但是兩個函數(shù)之間存在以下差異: <詳情>
那么有沒有一種語言可以像 C 語言那樣能夠全面掌控計算機的資源,同時又能像 Shell 語言那樣簡單易用呢?Guido 這樣想——也許其他很多程序員都這樣想過。 <詳情>