Python中文
首页
教程
问答
标签
搜索
登录
注册
在Python中查找文本文件中的字符串
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我需要一个程序在一个文件(p)中找到一个字符串(S),并返回它在文件中出现的次数,为此我决定创建一个函数:</p> <pre><code>def file_reading(P, S): file1= open(P, 'r') pattern = S match1 = "re.findall(pattern, P)" if match1 != None: print (pattern) </code></pre> <p>我知道它看起来不太好,但是由于某些原因它没有输出任何东西,更不用说正确的答案了。你知道吗</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>您可以逐行读取,而不是读取整个文件,然后找到模式重复的次数,并将其添加到总计数<code>c</code></p> <pre><code>def file_reading(file_name, pattern): c = 0 with open(file_name, 'r') as f: for line in f: c + = line.count(pattern) if c: print c </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在python中从数据帧列中删除分类值?
8 回答
如何在python中从数据帧列表中删除引号
6 回答
如何在python中从数据帧创建列表
9 回答
如何在Python中从数据帧创建嵌套的JSON
7 回答
如何在Python中从数据帧显示wordcloud
3 回答
如何在Python中从数据帧的时间戳中删除字符
1 回答
如何在Python中从数据帧绘制简单绘图?
3 回答
如何在python中从数据帧行提取具有特定长度的范围?
5 回答
如何在python中从数据帧设置dict中的值
3 回答
如何在Python中从数据库中获得一个结果
1 回答
如何在python中从数据框中绘制分类条形图
1 回答
如何在Python中从数据框中选择特定细节?
5 回答
如何在python中从数据集中删除unicode
7 回答
如何在python中从数据集中删除某些数值?
10 回答
如何在python中从数据集中选择行
4 回答
如何在Python中从数组中删除元素
2 回答
如何在python中从数组中删除单个倒逗号?
6 回答
如何在python中从数组中删除对象?
10 回答
如何在python中从数组中删除引号
5 回答
如何在python中从数组中删除所有最小值
7 回答