Python中文
首页
教程
问答
标签
搜索
登录
注册
比较两个文本文件,将第一个文件中包含字符串的行替换为第二个fi中的行
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我试图用文件2中更正的值替换文件1中有“错误”的行(见下文)。在</p> <p>文件1:</p> <pre><code>MAGA 0.0159 TTKI error MCCN 0.0391 NEFD 0.9982 ESYA error </code></pre> <p>文件2:</p> ^{pr2}$ <p>期望输出:</p> <pre><code>MAGA 0.0159 TTKI 0.7652 MCCN 0.0391 NEFD 0.9982 ESYA 0.5517 </code></pre> <p>下面是我一直在努力做到这一点,但我认为我已经走得太远了,在过去的一个小时里,我越来越沮丧,所以任何帮助都将不胜感激。在</p> <pre><code>section2 = [] f2 = open('file2', 'r') for line2 in f2: section2.append(str(line2.split(' ',0))) f1 = open('file1', 'r') for line1 in f1: if str(section2[0]) in line1: print section2[0] else: print line1 </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>简单的逻辑是:</p> <p>打开第二个文件并从中创建词典。 读取文件1行/行 在线搜索错误, 如果找到 获取错误行的第一个字 从字典中得到相应的值 将错误替换为您得到的值 将该行写入第三个文件</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何根据与其他行比较的列表筛选序列?
7 回答
如何根据与前一行的差异对行进行分组?
8 回答
如何根据与另一个图像匹配的图像特征来变换图像?
3 回答
如何根据与另一个模型的关系在模板视图中查询另一个Django模型
9 回答
如何根据与已知参考轨迹的距离过滤出位置数据?
2 回答
如何根据与现有值比较的下限和上限创建新的pandas系列
9 回答
如何根据与输入字符串共享的特征从数据集中获取值
10 回答
如何根据与长生不老药的多对多关系排序?
8 回答
如何根据世代显示,x'攻击'和y'防御'
3 回答
如何根据两个CSV文件中的公共信息用Python合并两个CSV文件?
4 回答
如何根据两个CSV文件的相似性比较它们的行?
10 回答
如何根据两个不同列的值在一列中填充NaN
1 回答
如何根据两个不同列的日期获取交叉联接表的唯一记录?
4 回答
如何根据两个不同列表中的相应值创建if语句?
10 回答
如何根据两个不同栏目的分数组成三个不同的班级,有人能指导我吗,请参考我的代码
6 回答
如何根据两个不同的字符串检查变量?9行examp
9 回答
如何根据两个值对词典进行分组?
5 回答
如何根据两个列表获得自定义元组的计数
9 回答
如何根据两个变量的条件打印特定输出
10 回答
如何根据两个变量重新采样以均匀地派生类?
1 回答