读取一次问卷调查的结果文件,该文件中包含四种类型的评语,分别为“很满意”、“满意”、“一般”和“不满意”,统计各评语出现的次数,并将最终统计结果追加到原文件
时间: 2023-10-04 16:08:29 浏览: 65
问卷调查法的种类概述文件
好的,针对您的问题,我可以提供以下的解决方案:
首先,我们需要读取问卷调查的结果文件,假设这个文件的路径为`survey_results.txt`。我们可以使用Python的内置函数`open()`和`readlines()`来读取文件中的每一行数据,并将其存储到一个列表中。代码如下:
```python
with open('survey_results.txt', 'r') as f:
lines = f.readlines()
```
接下来,我们可以使用一个字典来统计每种评语出现的次数。代码如下:
```python
count = {'很满意': 0, '满意': 0, '一般': 0, '不满意': 0}
for line in lines:
if '很满意' in line:
count['很满意'] += 1
elif '满意' in line:
count['满意'] += 1
elif '一般' in line:
count['一般'] += 1
elif '不满意' in line:
count['不满意'] += 1
```
最后,我们可以将统计结果追加到原文件中,代码如下:
```python
with open('survey_results.txt', 'a') as f:
f.write('\n统计结果:\n')
for key, value in count.items():
f.write(key + ': ' + str(value) + '\n')
```
以上代码将统计结果以一定格式写入到原文件的末尾。注意,在使用`open()`函数时,需要指定文件的打开模式为`'a'`,以便将结果追加到文件末尾而不是覆盖原有内容。
希望以上的解决方案能够帮助您解决问题,如有任何疑问或需要进一步帮助,请随时联系我。
阅读全文