python讀取文件和寫入文件記錄

#1:file文件open以後默認是r 只讀模式  若是你要寫入內容 報錯:io.UnsupportedOperation: not writable
#2:r+  可讀可寫 先寫的話 從頭開始覆蓋寫 讀光標以後的內容  讀寫跟着光標走
#3:若是要寫入中文 要注意編碼格式
#4:w 只寫 硬要去讀 就會報錯io.UnsupportedOperation: not readable
#5:w+ 可讀可寫 無論是w 仍是w+ 若是文件存在  就直接清空 再重寫;若是文件不存在 則新建一個文件  而後寫
# file=open("python12.txt","w",encoding='utf-8')
# file.write("8889999")
#6:a 追加 a+  推薦
# file=open("python12.txt","a",encoding='utf-8')
# file.write("***檸檬班Python106666")
# #若是文件存在 就直接追加寫 寫在後面  若是不存在 則新建一個文件進行結果寫入
# file=open("python13.txt","a",encoding='utf-8')
# file.write("\n***檸檬班Python106666")python

怎麼移動光標?編碼

file.seek(50)  #控制光標移動
print(file.tell())#返回光標所在位置


能夠指定讀取的行數嗎?code

file = open('xx')
file.readlines()# 獲取文件全部行列表內容
file.readlines()[n-1] #n是你須要讀取的行數
相關文章
相關標籤/搜索