标签:ext 读写 新建 空字符串 lis 存在 列表 http 不能
打开文件
with open("test.txt","r","utf-8") as f:
# 为a+模式时,因为为追加模式,指针已经移到文尾,读出来的是一个空字符串。
ftext = f.read() # 一次性读全部成一个字符串
ftextlist = f.readlines() # 也是一次性读全部,但每一行作为一个子句存入一个列表
w新建只写,w+新建读写,二者都会将文件内容清零
r读打开,r+读写打开
**w+,r+与a+区别:
r+:可读可写,若文件不存在,报错, 进行了覆盖写;
w+: 可读可写,若文件不存在,创建,进行了清空写;
a+:可读可写但光标在最后面(然后读到最后面,所以读到空字符串),若文件不存在,创建,进行了追加写;
不可读的打开方式:w和a
若不存在会创建新文件的打开方式:a,a+,w,w+
a 模式不能用来读,即使用f.read()等会报错。
标签:ext 读写 新建 空字符串 lis 存在 列表 http 不能
原文地址:https://www.cnblogs.com/IMWU/p/10947262.html