Python核心编程(第九章)--文件和输入输出
生活随笔
收集整理的這篇文章主要介紹了
Python核心编程(第九章)--文件和输入输出
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文件內建函數: open()函數提供了初始化輸入/輸出操作的通用接口 open()基本語法:file_object = open(filename,access_mode='r',buffering=-1) filename 是包含要打開的文件名字的字符串(可以是相對路徑或絕對路徑) access_mode也是一個字符串,通常為'r','w','a'為讀取,寫入,和追加,使用'r'模式打開的文件必須是已存在的。'w'模式打開的文件若存在先清空,再重建 工廠函數file(): 與open()一樣,可相互替換 內建方法:文件方法分為四類:輸入、輸出、文件內移動和雜項操作 輸入: 1、read():讀取字節到字符串中,有可選參數size,默認是-1,如果為-1或復數則文件將會被讀取到文件末尾。 2、 readline():讀取文件的一行,包括行結束符。同read()也有個可選參數size。 3、 readlines():讀取所有(剩余的)然后將它們作為字符串列表返回,它有個可選參數sizhint代表返回的最大字大小。 輸出: 1、write():把含有文本數據或二進制數據塊的字符串寫入到文件中去。 2、writelines():針對列表操作,接受一個字符串列表作為參數,將它們寫入文件,行結束符并不會被自動加入,如果需要的話必須在調用writelines方法前給每一行結尾加上結束符。 當使用read()或者readlines()從文件中讀取行時,Python并不會刪除行結束符 文件內的移動: seek()方法可以在文件中移動文件指針到不同位置 語法: fileObject.seek(offset[, whence]) 參數: 下面是詳細參數: offset: 文件的讀/寫指針位置. whence: 這是可選的,默認為0,這意味著絕對的文件定位,其他值是1,這意味著當前的位置和2手段尋求相對尋求相對文件的結束. 文件迭代: for eachLine in f: 文件關閉:f.close() 內建方法: 文件內建屬性:
轉載于:https://www.cnblogs.com/better-man/p/5522207.html
總結
以上是生活随笔為你收集整理的Python核心编程(第九章)--文件和输入输出的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ExtJs Grid 合计 [Ext |
- 下一篇: python web cgi