统计txt指定字符串出现的次数
时间: 2023-11-13 08:05:06 浏览: 71
你可以使用Python来统计一个txt文件中指定字符串出现的次数。以下是一个示例代码:
```python
with open('file.txt') as f:
text = f.read()
count = text.count('指定字符串')
print(f'指定字符串在文本中出现了 {count} 次。')
```
你需要将代码中的`file.txt`替换为你要统计的txt文件的路径,将`指定字符串`替换为你要统计的字符串。
相关问题
统计一个文件夹里的所有txt指定字符串出现的次数
你可以使用Python来统计一个文件夹里所有txt文件中指定字符串出现的次数。以下是一个示例代码:
```python
import os
folder_path = 'folder_path' # 文件夹路径
search_str = '指定字符串' # 要搜索的字符串
total_count = 0
for filename in os.listdir(folder_path):
if filename.endswith('.txt'):
with open(os.path.join(folder_path, filename)) as f:
text = f.read()
count = text.count(search_str)
print(f'{filename}: 指定字符串出现了 {count} 次。')
total_count += count
print(f'所有txt文件中指定字符串出现了 {total_count} 次。')
```
你需要将代码中的`folder_path`替换为你要统计的文件夹路径,将`指定字符串`替换为你要统计的字符串。这个代码将打印每个txt文件中指定字符串出现的次数,并且计算所有txt文件中指定字符串出现的总次数。
python统计字符串中指定字符出现的次数
可以使用count()函数来统计字符串中指定字符出现的次数。
例如,统计字符串s中字符'a'出现的次数:
```python
s = "hello world"
count = s.count('a')
print(count) # 0
```
输出结果为0,因为字符串s中并没有字符'a'。
再例如,统计字符串s中字符'l'出现的次数:
```python
s = "hello world"
count = s.count('l')
print(count) # 3
```
输出结果为3,因为字符串s中字符'l'出现了3次。