修改这段代码,将词频统计结果按照:“单词 出现次数”的格式保存到txt文件中,将运行时间打印出来
时间: 2023-12-09 10:03:47 浏览: 29
```python
import time
start = time.time()
def word_count(file_path):
# 打开文件并读取内容
with open(file_path, 'r') as f:
data = f.read()
# 将文件内容转换为小写
data = data.lower()
# 将非字母替换为空格
for ch in '`!@#~$%^&*()_-+=|\{}[]:;"<>,.?/\'':
data = data.replace(ch, ' ')
# 分割单词
words = data.split()
# 统计单词出现次数
word_count = {}
for word in words:
if word not in word_count:
word_count[word] = 1
else:
word_count[word] += 1
# 保存词频统计结果到txt文件
with open('result.txt', 'w') as f:
for word, count in word_count.items():
f.write(word + ' ' + str(count) + '\n')
# 返回词频统计结果
return word_count
file_path = 'example.txt'
word_count_result = word_count(file_path)
print(word_count_result)
end = time.time()
print("运行时间为:", end-start, "秒")
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)