、输入一个字符串,将其写入一个文本文件,将文件命名为datastr.txt。读取datastr.txt中的内容,统计其中某个字符出现的次数。(25分)
时间: 2024-09-28 12:12:02 浏览: 27
read1.rar_matlab xml_opencv读取xml_site:www.pudn.com
在Python中,你可以使用内置的`open()`函数来操作文件。首先,你需要打开一个文件并写入字符串,然后关闭文件;接着再打开文件读取内容,并计算指定字符出现的次数。以下是一个简单的例子:
```python
# 写入字符串到文件
def write_string_to_file(input_str):
with open('datastr.txt', 'w') as file:
file.write(input_str)
# 读取文件并计算特定字符的频率
def count_char_in_file(target_char):
with open('datastr.txt', 'r') as file:
content = file.read()
char_count = content.count(target_char)
return char_count
# 示例:写入字符串并计数
input_str = "这是一个测试字符串,用于演示如何操作文件。"
write_string_to_file(input_str)
# 统计字符 "这" 的出现次数
char_to_count = "这"
count = count_char_in_file(char_to_count)
print(f"'{char_to_count}' 在文件中出现了 {count} 次.")
```
阅读全文