python统计一串字符中abcd字符出现的次数,并写入另一个文件
时间: 2023-05-15 15:06:31 浏览: 185
可以使用Python的内置函数count()来统计一串字符中abcd字符出现的次数,然后将结果写入另一个文件中。以下是示例代码:
```python
# 打开原始文件和目标文件
with open('input.txt', 'r') as f1, open('output.txt', 'w') as f2:
# 读取原始文件中的内容
content = f1.read()
# 统计abcd字符出现的次数
count_a = content.count('a')
count_b = content.count('b')
count_c = content.count('c')
count_d = content.count('d')
# 将结果写入目标文件
f2.write(f'a: {count_a}\n')
f2.write(f'b: {count_b}\n')
f2.write(f'c: {count_c}\n')
f2.write(f'd: {count_d}\n')
```
这段代码会将原始文件中的abcd字符出现次数统计出来,并写入目标文件中。你可以根据需要修改文件名和字符统计的方式。
相关问题
python统计一串字符里abcd四个字符出现的次数,并把结果存入另一个文件
可以使用Python的字符串方法count()来统计字符出现的次数,然后将结果写入另一个文件中。以下是示例代码:
```python
# 打开原始文件和目标文件
with open('input.txt', 'r') as f_in, open('output.txt', 'w') as f_out:
# 读取原始文件中的字符串
s = f_in.read()
# 统计abcd四个字符出现的次数
counts = {'a': s.count('a'), 'b': s.count('b'), 'c': s.count('c'), 'd': s.count('d')}
# 将结果写入目标文件
for char, count in counts.items():
f_out.write(f'{char}: {count}\n')
```
这段代码会读取名为input.txt的文件中的字符串,统计其中abcd四个字符出现的次数,并将结果写入名为output.txt的文件中。
python统计一个文件里abcd四个字符出现的次数,并把结果存入另一个文件
可以使用Python的字典来实现这个功能,代码如下:
```python
# 打开文件并读取内容
with open('input.txt', 'r') as f:
content = f.read()
# 统计字符出现次数
count = {'a': 0, 'b': 0, 'c': 0, 'd': 0}
for char in content:
if char in count:
count[char] += 1
# 将结果写入文件
with open('output.txt', 'w') as f:
for char, num in count.items():
f.write(f'{char}: {num}\n')
```
这段代码会读取名为`input.txt`的文件,统计其中`a`、`b`、`c`、`d`四个字符出现的次数,并将结果写入名为`output.txt`的文件中。
阅读全文
相关推荐














