# 文字開啟
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檔案所在的路徑中建立乙個...