<p>为此,我要创建一个代码,它计算txt文件中“0”的数量,也计算空白空格/空格的数量。我已经完成了大部分内容,但我不知道如何计算空格</p>
<pre><code>fname=open("done.txt", 'r')
text = fname.read()
count = 0
countBlank=0
for line in text:
for char in line:
if char.isdigit()==True:
if char == "0":
count = count + 1
print sum(count+countBlank)
</code></pre>
<p>我脑海中第一个闪现的方式是:</p>
<pre><code>with open(r'input.txt', 'r') as f:
count = len(''.join(c for line in f for c in line if c in ('0', ' ')))
</code></pre>
<p>这将创建一个字符串,该字符串只包含您要查找的字符的<strong>,然后确定该字符串的长度。在</p>