读入文本文件”text”和”text2”,判断是否具有某个单词(例如data)并统计该单词出现的次数。
时间: 2024-11-17 15:30:04 浏览: 11
当你想要读取两个文本文件("text" 和 "text2"),然后检查它们是否包含特定单词(如"data"),你可以按照以下步骤操作:
1. 打开文件:首先使用`open()`函数打开两个文件,比如使用`with open('text.txt', 'r') as file1`和`with open('text2.txt', 'r') as file2`,这样可以保证文件在使用完后自动关闭。
2. 逐行读取:使用`for`循环遍历每一行,`line = file1.readline()`或`line = file2.readline()`,这样就可以一行行地处理文件内容。
3. 检查单词:对于每行,你可以使用`if 'data' in line:`来判断是否存在目标单词。如果存在,就计数器加一。
4. 统计次数:创建一个变量(例如`count`)来记录单词出现的次数,并在每次找到单词时递增它。
5. 结果对比:最后,比较两个文件中单词的出现次数。
这是一个简单的Python示例代码:
```python
count1 = count2 = 0
# 读取第一个文件
with open('text.txt', 'r') as file1:
for line in file1:
if 'data' in line:
count1 += 1
# 读取第二个文件
with open('text2.txt', 'r') as file2:
for line in file2:
if 'data' in line:
count2 += 1
print(f"'data'在'text.txt'中出现了{count1}次,在'text2.txt'中出现了{count2}次.")
```
阅读全文