python 读写utf8文件_Python关于 文件读写的总结
生活随笔
收集整理的這篇文章主要介紹了
python 读写utf8文件_Python关于 文件读写的总结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
# 文件的操作 # 打開文件 open # 默認的編碼是gbk 這個是中文編碼,最好的習慣呢就是我們再打開一個文件的時候 # 給它指定一個編碼類型 # fobj=open('./Test.txt','w',encoding='utf-8') # # 開始操作 讀/寫操作 # fobj.write('在蒼茫的大海上') # fobj.write('狂風卷積著烏云') # fobj.write('在烏云和大海之間rn') # fobj.write('海燕像黑色的閃電rn') # fobj.close()# 以二進制的形式去寫數據 # fobj=open('Test_1.txt','wb') #str-->bytes # fobj.write('在烏云和大海之間'.encode('utf-8')) # fobj.close() # fobj=open('Test.txt','a') #用于追加數據 # fobj.write('在烏云和大海之間rn') # fobj.write('海燕像黑色的閃電rn') # fobj.close()fobj=open('Test.txt','a') # a 用于追加數據 fobj.write('在蒼茫的大海上') fobj.write('狂風卷積著烏云') fobj.write('在烏云和大海之間n') fobj.write('海燕像黑色的閃電n') fobj.write('今天我詩興大發n') fobj.write('發感覺咋樣呢n') fobj.close() # 讀數據操作 f=open('Test.txt','rb') data=f.read() #讀取所有的數據 print(data) print(data.decode('gbk')) # print(f.read(12)) # # print(f.read()) # print(f.readline()) #讀一行數據 # print(f.readlines(1)) # f.close() #文件對象關閉掉 # with上下文管理對象 # 優點 自動釋放打開關聯的對象 with open('Test.txt','a') as f:# print(f.read())f.write('我覺得python非常的好學n')# 小結 # 文件讀寫的幾種操作方式 # read r r+ rb rb+ # r r+ 只讀 使用普通讀取場景 # rb rb+ 適用于 文件 圖片 視頻 音頻 這樣文件讀取 # write w w+ wb+ wb a ab # w wb+ w+ 每次都會去創建文件 # 二進制讀寫的時候 要注意編碼問題 默認情況下 我們寫入文件的編碼是gbk # a ab a+ 在原有的文件的基礎之后去【文件指針的末尾】去追加, # 并不會每次的都去創建一個新的文件
總結
以上是生活随笔為你收集整理的python 读写utf8文件_Python关于 文件读写的总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: @autowired注入mapper_I
- 下一篇: 今日新鲜事python_今日新鲜事励志的