标签:port 内容 打开 写入内容 开始 写入 coding 格式 ble
总结:
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(‘棒棒哒‘)
标签:port 内容 打开 写入内容 开始 写入 coding 格式 ble
原文地址:https://www.cnblogs.com/kite123/p/11669836.html