【发布时间】:2015-06-03 00:25:15
【问题描述】:
我是 python 的初学者,想知道如何使用两个 txt 文件来计算字符以及计算 10 个最常见的字符。以及如何将文件中的所有字符转换为小写并消除除a-z之外的所有字符
这是我尝试过但没有成功的方法:
from string import ascii_lowercase
from collections import Counter
with open ('document1.txt' , 'document2.txt') as f:
print Counter(letter for line in f
for letter in line.lower()
if letter in ascii_lowercase)
【问题讨论】:
-
您收到的错误是什么,而且您的 with 语句格式不正确。使用 open("file.txt", "r") 作为数据:不能使用相同的 with 语句打开两个文件。你需要两个 with 语句。
标签: python string count character counter