可以通过以下步骤实现:
open()
函数,来打开并读取文本文件。以下是一个示例的Python代码实现:
# 读取文本文件
with open('input.txt', 'r') as file:
text = file.read()
# 分割文本并清洗单词
words = text.split()
cleaned_words = [word.strip('.,?!:;') for word in words]
cleaned_words = [word.lower() for word in cleaned_words]
# 统计单词频率
word_freq = {}
for word in cleaned_words:
if word in word_freq:
word_freq[word] += 1
else:
word_freq[word] = 1
# 排序单词
sorted_words = sorted(word_freq.items(), key=lambda x: x[1], reverse=True)
# 输出结果
with open('output.txt', 'w') as file:
for word, freq in sorted_words:
file.write(f"{word}: {freq}\n")
在这个例子中,我们假设输入文件名为input.txt
,输出文件名为output.txt
。你可以根据实际情况修改文件名和路径。
这个代码示例中没有提及腾讯云的相关产品,因为按照要求,不能提及特定的云计算品牌商。但是,腾讯云提供了丰富的云计算产品和服务,包括云服务器、云数据库、云存储、人工智能等,可以根据具体需求选择适合的产品来支持云计算应用。你可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多关于腾讯云的产品和服务信息。
领取专属 10元无门槛券
手把手带您无忧上云