python文件操作案例
python文件操作案例
学习路线:python的文件读取基础入门(read(),readlines(),())
->python文件读取操作练习题(统计单词)
->python写入文件操作入门->
python中的文件的追加操作->python文件操作案例
需求分析
需求:有一份账单文件,记录了消费收入的具体记录,内容如下:
name,date,money,type,remarks
周杰轮,2022-01-01,100000,消费,正式
周杰轮,2022-01-02,00000,收入,正式
周杰轮,2022-01-0,100000,消费,测试
林俊节,2022-01-01,00000,收入,正式
林俊节,2022-01-02,100000,消费,测试
林俊节,2022-01-0,100000,消费,正式
林俊节,2022-01-04,100000,消费,测试
林俊节,2022-01-05,500000,收入,正式
张学油,2022-01-01,100000,消费,正式
张学油,2022-01-02,500000,收入,正式
张学油,2022-01-0,900000,收入,测试
王力鸿,2022-01-01,500000,消费,正式
王力鸿,2022-01-02,00000,消费,测试
王力鸿,2022-01-0,950000,收入,正式
刘德滑,2022-01-01,00000,消费,测试
刘德滑,2022-01-02,100000,消费,正式
刘德滑,2022-01-0,00000,消费,正式
我们现在要做的就是:
- 读取文件
- 将文件写出到bak文件作为备份
- 同时,将文件内标记为测试的数据行丢弃
实现思路:
- open和r模式打开一个文件对象,并读取文件
- open和w模式打开另一个文件对象,用于文件写出
- for循环内容,判断是否是测试不是测试就write写出,是测试就continue跳过
- 将2个文件对象均close()
完整代码
代码语言:javascript代码运行次数:0运行复制"""
演示文件操作综合案例:文件备份
"""
# 打开文件得到文件对象,准备读取
fr = open("D:\系统默认\桌面\博客素材\pyecharts\Texts\", "r", encoding="UTF-8")
content = fr.readlines()
# 打开文件得到文件对象,准备写入
fw = open("D:\系统默认\桌面\博客素材\pyecharts\Texts\", "w", encoding="UTF-8")
# for循环读取文件
for line in content:
print(line)
line = line.strip()
# 判断内容,将满足的内容写出
if line.split(",")[4] == "测试":
continue # continue进入下一次循环,这一次后面的内容就跳过了
# 将内容写出去
fw.write(line)
# 由于前面对内容进行了strip()的操作,所以要手动的写出换行符
fw.write("\n")
# close2个文件对象
()
() # 写出文件调用close()会自动flush()
运行结果:
把测试的段落都去掉了,运行成功
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上一篇:python写入文件操作入门
下一篇:js的sort方法的使用
推荐阅读
留言与评论(共有 19 条评论) |
本站网友 齐鲁房产网 | 25分钟前 发表 |
python文件操作案例 python文件操作案例学习路线:python的文件读取基础入门(read() | |
本站网友 世茂江滨花园 | 20分钟前 发表 |
\系统默认\桌面\博客素材\pyecharts\Texts\" | |
本站网友 中医治疗子宫肌瘤 | 8分钟前 发表 |
2022-01-02 | |
本站网友 renwu | 4分钟前 发表 |
readlines() | |
本站网友 mmbb | 5分钟前 发表 |
准备读取 fr = open("D | |
本站网友 氨气的危害 | 26分钟前 发表 |
2022-01-01 | |
本站网友 西关二手房 | 22分钟前 发表 |
将文件内标记为测试的数据行丢弃实现思路:open和r模式打开一个文件对象 | |
本站网友 一哥澳门豆捞 | 18分钟前 发表 |
消费 | |
本站网友 荷兰本土牛栏奶粉 | 29分钟前 发表 |
正式 刘德滑 | |
本站网友 人人网登录首页 | 29分钟前 发表 |
运行成功本文参与 腾讯云自媒体同步曝光计划 | |
本站网友 videobox | 17分钟前 发表 |
正式 周杰轮 | |
本站网友 贵阳万科金域华府 | 28分钟前 发表 |
消费 | |
本站网友 长城魏建军 | 14分钟前 发表 |
消费 | |
本站网友 中南名族大学工商学院 | 4分钟前 发表 |
如有侵权请联系 cloudcommunity@tencent 删除前往查看对象入门python博客测试 | |
本站网友 黑色素瘤图片 | 4分钟前 发表 |
\系统默认\桌面\博客素材\pyecharts\Texts\" | |
本站网友 注射垫鼻梁 | 15分钟前 发表 |
消费 | |
本站网友 广州考证 | 2分钟前 发表 |
消费 | |
本站网友 妖股 | 17分钟前 发表 |
remarks 周杰轮 |