我这样写不对,但我不知道哪里出了问题,所以在这个题目中要怎么计算目标字符串出现的个数啊?


filename = 'text.txt'
# 读取文本文件,获取目标字符串和文本内容
with open(filename, 'r') as f:
target_str = f.readline().strip() # 第一行为目标字符串
content = f.read().replace('\n', ' ') # 将换行符替换为空格
# 使用字符串的count()方法统计目标字符串在文本中出现的频次
freq = content.count(target_str)
# 输出统计结果
print(f'目标字符串“{target_str}”在文本文件中出现了{freq}次。')