python 檔案的讀寫

2021-08-29 13:52:06 字數 1077 閱讀 9666

# 文字開啟

tf = open("hamlet.txt", "rt")

print(tf.readline())

tf.close()

# 二進位制開啟

tf = open("threekingdoms.txt", "rb")

print(tf.readline())

tf.close()

# 《變數名》 = open(《檔名》, 《開啟模式》)

# d:/pye/f.txt

# d:\\pye\\f.txt

# 'r'唯讀模式,預設值,檔案不存在,返回filenotfounderror

# 'w'覆蓋寫模式,檔案不存在則建立,存在則完全覆蓋

# 'x'建立寫模式,檔案不存在則建立,存在則返回filenotexistserror

# 'a'追加寫模式,檔案不存在則建立,存在則在檔案最後追加內容

# 'b'二進位制檔案模式

# 't'文字檔案模式,預設值

# '+'與r/w/x/a一同使用,在原功能得基礎上同時增加讀寫功能

# 《變數名》.close() 檔案關閉

# .read(size)讀入全部資訊,如果給出引數,讀入前size長度

# .readline(size)讀入一行資訊

# .readlines(hint)讀入所有行,以每行為元素形成列表,如果給出引數,讀入前hint行

# 當文字很大時,要逐步讀入

# while txt != "":

# txt = tf.read(2)

# .write(s) 向檔案寫入乙個字串或者位元組流

# .writelines(lines)將元素全為字串得列表寫入檔案

# ls = ["中國", "美國"]

# f.writelines(lf) -->中國美國

# .seek(offset)改變當前檔案操作指標得位置,offset含義如下

# ---0-檔案開頭;1-當前位置;2-檔案結尾

# f.write(" ",join(ls))將空格插入到ls得每個元素之間再寫入檔案中

python檔案的讀寫

檔案的讀 read size 1 readline size 1 readlines hint 1 這三個函式都會返回換行符 1.read size 1 當size為負數或者預設時讀整個檔案,當為正數的時候,讀指定的位元組數,返回讀的內容字串 2.readline size 1 當size為負數或者...

Python 檔案的讀寫

過程 1 開啟檔案 2 讀檔案內容 3 關閉檔案 1 開啟檔案 open path,flag encoding errors path 要開啟檔案的路徑 flag 開啟方式 r 以唯讀的方式開啟檔案,檔案的描述符放在檔案的開頭 rb 以二進位制格式開啟乙個檔案用於唯讀,檔案的描述符放在檔案的開頭 r...

python檔案的讀寫

使用write 可以完成向檔案寫入資料 demo 新建乙個檔案file write test.py,向其中寫入如下 f open test.txt w f.write hello world,i am here f.close 執行之後會在file write test.py檔案所在的路徑中建立乙個...