python统计txt每行字符串有几个数字
时间: 2024-02-03 19:08:30 浏览: 103
统计字符串中每个字符出现的个数
5星 · 资源好评率100%
可以使用 Python 的 `isdigit()` 方法判断字符串中是否只包含数字,具体代码如下:
```python
with open('file.txt', 'r') as f:
for line in f:
nums = 0
for word in line.split():
if word.isdigit():
nums += 1
print(nums)
```
其中,`file.txt` 是要统计的文本文件名。`split()` 函数会将每行文本按照空格分隔成一个个字符串,并返回一个列表。遍历列表中每个字符串,使用 `isdigit()` 方法判断是否只包含数字,如果是则计数器加一。最终输出每行字符串中包含数字的个数。
阅读全文