python文件讀寫改操作


總結:

mode 打開模式:r(只讀),w(只寫),a(追加) 1.r:默認只讀r模式,若寫入內容,會報錯:io.UnsupportedOperation: not writable (read()讀取全部,進行完一次讀取操作后,光標到文末 readline()讀取單行 readlines()讀取多行)
2.r+:可讀可寫 先寫,從頭開始覆蓋寫 讀光標之后的內容 讀寫跟着光標走 如果寫入中午,注意編碼格式encoding=utf-8
3.w:讀會報錯:io.UnsupportedOperation: not readable (write()直接寫 writeline()寫單行 writelines()寫多行,換行位置加\n)
4.w+:可讀可寫 不管是w,還是w+,如果文件存在,直接清空,再重寫;如果文件不存在,則新建一個文件,然后寫
5.a+:追加,不清空,可讀可寫 如果文件存在,寫到后面;如果文件不存在,則新建一個文件,然后寫
# 讀取r(重點掌握)
file = open("D:\Test1\\test.txt",'r',encoding='utf-8')
res = file.read() # read()讀取全部,進行完一次讀取操作后,光標到文末  readline()讀取單行   readlines()讀取多行
print(res)

# 追加a(重點掌握)
file = open("D:\Test1\\test1.txt",'a+',encoding='utf-8')
file.write("\n等待過年回家")

# 可讀可寫r+
file = open("D:\Test1\\test1.txt",'r+',encoding='utf-8')
file.write('kite你好')

# 寫w
file = open("D:\Test1\\test1.txt",'w',encoding='utf-8')
file.write('hello')  # (write()直接寫  writeline()寫單行   writelines()寫多行,換行位置加\n)

# 可讀可寫w+
file = open("D:\Test1\\test1.txt",'w+',encoding='utf-8')
file.write('棒棒噠')

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM