#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是你須要讀取的行數