iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 25
1
自我挑戰組

30天學會Python系列 第 25

Python - 檔案讀寫

檔案讀寫

Python中使用內建函數open()來打開檔案,回傳一個file物件,語法為 :

f = open('檔案路徑', "模式")

模式

open函數裡的參數有幾種模式如下:

r 開啟檔案及讀取(預設)
w 開啟檔案及寫入
x  開啟檔案(如文件已存在則失敗)
a 如果文件存在,則寫入文件尾端
b 二進制模式
t 文本模式
+ 打開檔案並更新(讀/寫)

待補充...

file物件方法

當開啟一個檔案取得file物件後

f = open('workfile', 'w')

可使用file物件內建的method如下:

f.read()
f.read(size)
f.readline()
f.write(string)
f.seek(offset, whence)
f.tell()
f.close()

Reference

Python 官網
https://docs.python.org/3/library/functions.html#open
Python Methods of File Objects
https://docs.python.org/3.7/tutorial/inputoutput.html#methods-of-file-objects


上一篇
Python - import用法
下一篇
Python - GUI套件、PyQt
系列文
30天學會Python30

尚未有邦友留言

立即登入留言