国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python 文件操作實現代碼

2020-02-23 04:45:34
字體:
來源:轉載
供稿:網友
open(filename,mode,buffer)
其中第一個參數是要打開的文件的文件名,必選;第二個是打開方式,可選;第三個為緩沖區,可選。默認情況下是以“讀”模式打開文件。該函數返回的是流類型對象。
mode有如下幾種:
r:讀模式(默認值)
w:寫模式
a:追加寫模式
b:二進制模式
t:文本模式(默認值)
+:更新已有硬盤文件(讀和寫模式)
U:通用換行模式(Universal new line mode)
如果到打開的文件不存在或者其他問題,會跑出IOError異常。
常用的文件對象屬性:
mode:文件打開模式
name:打開的文件名稱
closed:文件是否關閉
常用的文件對象方法有:
tell():獲取在當前文件中,目前所處的位置。起始值為0.
seek(position,mode):在當前文件中移動。其中第一個參數是要移動的距離,第二個參數是模式:0表示移動絕對位置,相對于文件頭而言;1表示移動相對位置,就當前位置而言;2表示相對于文件尾的位置。
read(max_byte_num):從文件中讀取字節。max_byte_number為可選參數,表示讀取的最大字節數。如果不選,默認為讀取到文件尾。讀取后,當前位置會發生變化,即增加讀取的字節數。
readline():一次讀取文件的一行。
write(content):向文件中寫數據。content為要寫入的內容。
close():關閉文件
一個文件讀寫的例子:
代碼如下:
try:
    f = open('d:/hello_python.txt','w')
    f.write('hello my friend python!')
except IOError:
    print('IOError')
finally:
    f.close()
try:
    f = open('d:/hello_python.txt','r')
    print(f.read())
    f.close()
    f.tell()
except ValueError as ioerror:
    print('File alread closed {0}'.format(type(ioerror)))
finally:
    print('operation end')
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 华坪县| 湄潭县| 靖远县| 霍州市| 岱山县| 蕲春县| 蒲江县| 北安市| 孟村| 枝江市| 东乡族自治县| 河源市| 巴彦淖尔市| 叶城县| 林甸县| 闽侯县| 迭部县| 柘城县| 兴仁县| 都江堰市| 昭苏县| 衡阳市| 德保县| 武城县| 青阳县| 托克托县| 丰台区| 香格里拉县| 沐川县| 明水县| 姚安县| 南昌县| 军事| 茌平县| 阳山县| 会泽县| 石城县| 赤峰市| 顺平县| 宁强县| 资中县|