比如要处理的文件为Data.txt,内容如下:
1 2 3 4 444
444 63 67 66
33 44 67 22
21 444 67 42
1 2 3 5 7
3 4 6 7 8
4 5 72 78
5 67 8 9 95
指定要删除的数字如下:
2 4 7 5
要求删除后生成的新的Data文件为:
1 3 444
444 63 67 66
33 44 67 22
21 444 67 42
1 3
3 4 6 8
4 72 78
67 8 9 95
也就是把Data.txt中涉及的数字删掉,不影响别的数值
求教!如何在python中删除txt中指定的一些数值
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
关注 with open('a.txt', 'r')as f: a = f.read() with open('beijing', 'w') as f: for i in a.split(' '): if len(i) == 1: data = i.replace('2', '').replace('4', '').replace('7', '').replace('5', '') f.write(data + ' ') else: f.write(i + ' ')
先把文件读取出来,然后逐行替换,把处理后的文本在保存起来,
也可以用re.sub 思路是一样的本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
- ¥15 lammps拉伸应力应变曲线分析
- ¥15 C++ 头文件/宏冲突问题解决
- ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
- ¥50 安卓adb backup备份子用户应用数据失败
- ¥20 有人能用聚类分析帮我分析一下文本内容嘛
- ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
- ¥30 python代码,帮调试,帮帮忙吧
- ¥15 #MATLAB仿真#车辆换道路径规划
- ¥15 java 操作 elasticsearch 8.1 实现 索引的重建