有勇气的牛排博客
☰

python txt文本操作

有勇气的牛排 984 Python 2023-05-18 20:32:01

知止自律打卡-微信小程序APP
一款微信自律打卡小程序,支持自定义打卡项目、习惯记录、项目日记、专注计时与数据统计。自律打卡、学习打卡、读书打卡、健身打卡、运动打卡、减肥打卡、戒色打卡、养生打卡、戒烟、戒酒、戒熬夜等多种场景。万能打卡模板自由创建。可自定义每日打卡目标,记录习惯连续天数,可视化追踪成长进度。
了解产品详情 →
微信搜索「知止自律打卡」
知止自律打卡微信小程序

1. 读写模式

模式 要求
r 读取文件,若文件不存在则会报错
w 写入文件,若文件不存在则会先创建再写入,会覆盖原文件
a 写入文件,若文件不存在则会先创建再写入,但不会覆盖原文件,而是追加在文件末尾
rb,wb 分别于r,w类似,但是用于读写二进制文件
r+ 可读、可写,文件不存在也会报错,写操作时会覆盖
w+ 可读,可写,文件不存在先创建,会覆盖
a+ 可读、可写,文件不存在先创建,不会覆盖,追加在末尾

2. 读取所有内容返回字符串

with open('test.txt', 'r') as f: data = f.read() print(data)

3.仅读取一行

with open('test.txt', 'r') as f: line = f.readline() while True: if not line: break line = line[:-1] if '\n' in line else line print(line) line = f.readline()

4. 原样输出

with open('test.txt', 'r') as f: for line in f.readlines(): line = line.strip('\n') #删除每一行最后面的换行符 print(line)

5. 写入

with open('test.txt', 'w') as f: f.write('你好6!')

评论区

×
×