Python中文
首页
教程
问答
标签
搜索
登录
注册
在python中的另一个文件中查找一个文本文件的条目
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我有两份文件。文件<strong>A</strong>的每一行都有一些条目,我需要找到文件<strong>B</strong>中是否有条目。以下是我的脚本(使用两个函数):</p> <pre><code>def readB(x): with open('B.txt') as resultFile: for line in resultFile: if x in line: print x def readA(): with open('A.txt') as bondNumberFile: for line in bondNumberFile: readB(line) readA() </code></pre> <p>这个脚本在第二个文件中找到第一个条目,然后找不到下一个条目。这里可能有什么问题?在</p> <p>文件A如下所示:</p> ^{pr2}$ <p>文件B是这样的:</p> <pre><code>696798 727832 750478 784201 812549 838916 870906 890988 921020 697506 727874 751037 784955 813096 838978 872494 891368 921789 696798 727832 750478 784201 812549 838916 870906 890988 921020 697506 727874 751037 784955 813096 838978 872494 891368 921789 </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>您不一定需要定义函数来实现这一点</p> <pre><code>with open('a.txt') as a, open('b.txt') as b: result = set(a.readlines()) & set(b.readlines()) </code></pre> <p>如果它们都有相同的行,它将在一个集合中返回它们。在</p> <p>如果你真的想要一个函数,你可以这样写</p> ^{pr2}$
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
文本导入时标题行中的特殊字符
3 回答
文本小部件:在没有输入时更新并在循环后保持空闲
8 回答
文本小部件tkin
2 回答
文本小部件tkinter中的标签更改或文本外观更改是否有撤消功能?
3 回答
文本小部件tkinter复制图像选项
3 回答
文本小部件上的Python Tkinter ttk滚动条未缩放
3 回答
文本小部件上的滚动条可能需要根据制表符ord显示前进行滚动
9 回答
文本小部件不显示lis中的内容
1 回答
文本小部件不显示Unicode字符
6 回答
文本小部件中写入的行间距
10 回答
文本小部件中的文本作为变量
9 回答
文本小部件中的滚动条仅显示在底部
5 回答
文本小部件中的选项卡键空间计数
9 回答
文本小部件作为Lis
9 回答
文本小部件在主框架中扩展列宽
6 回答
文本小部件未使用删除功能清除
8 回答
文本小部件滚动动画(Tkinter、Python)
4 回答
文本居中。格式正确吗?
6 回答
文本差分算法
6 回答
文本已知时音频文件中的单词索引
9 回答