如何计算文本文件中字符串中出现的替换字符-python

尼格西姆

我想计算一个字符串包含两个子字符串的.txt文件上的行数

我尝试了以下方法:

with open(filename, 'r') as file:
    for line in file:
        wordsList = line.split()
        if any("leads" and "show" in s for s in wordsList):
            repetitions +=1

print "Repetitions: %i"  % (repetitions)

但是它似乎没有按预期的方式工作。在以下演示输入文件中,当应为2时,我得到了3次重复

www.google.es/leads/hello/show
www.google.es/world
www.google.com/leads/nyc/oops
www.google.es/leads/la/show
www.google.es/leads/nope/pop
leads.
show

我也尝试将“ any”换为“ all”,但得到的结果甚至更陌生。

蒂埃里·拉图耶(Thierry Lathuille)

"leads" and "show" in s被解释为:"leads" and ("show" in s)由于优先级。

Python尝试将“线索”解释为布尔值。由于它是一个非空字符串,因此其值为True。

所以,你的表情相当于 "show" in s

您的意思是: "leads" in s and "show" in s

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从python中的文本文件中获取子字符串?

Python:用多个输入替换文本文件中的多个字符串

我如何让python3在文本文件中搜索特定的字符串

Python-Pandas-计算字符串中出现的字符数并替换字符串值

Python 3:在文本文件中,获取在x出现的y行中出现的字符串

如何在python文本文件中的每一行中增加字符串中的数字?

根据Python中的索引列表减去文本文件中的字符串

如何从python中两个单独的文本文件中基于子字符串提取行?

如何从文本文件中的python中的字符串中删除空['']

如何在Python的文本文件中计算很长的字符串中最长的重复字符序列

在文本文件中搜索多行字符串,然后在Python中返回行号

Python 2.7:如何在文本文件中追加包含字符串和数字值的行?

如何从.INI文件中读取字符串,然后从文本文件中读取该字符串,并使用Python打印整行?

从文本文件中读取字符串作为python中的变量

如何使用python在文本文件中写入多行字符串的完整输出?

Python:文本文件在多行中替换不同的字符串怎么办?

从 Python 中的文本文件中读取包含文本字符串的整行

在 Python 中的文本文件中打印字符串“Image”以及匹配的模式

在 Python 中如何获取文本文件中特定字符串后的 10 个字符

如何查看字符串是否在文本文件中(有点)?Python

如何在文本文件中的某个字符串之后从python中的文本文件中提取数据?

在 Python 中,当我遍历文件目录时,如何在根目录输入文本文件并将与 re 匹配的字符串替换为 xxxxx

如何在目录中的所有文本文件中搜索字符串并将找到的结果放在 Python 中的文本文件中

如何在 Python 中检查在线文本文件中的字符串

Python - 如何用另一个字符串替换文本文件中的某一行?

如何在python中从左到右替换文本文件中的字符?

使用 Python 计算文本文件中的字符串

如何替换python文件中出现的字符串?

如何从python中删除文本文件中的替换字符串?