0
私はテキストファイルからの文字のカウントをしようとしています。句読点やスペースを除外したい。ここに私がこれまで持っているものがあります。私はこれを行う方法を探してきましたが、特定の文字を除外しようとするとエラーが発生します。どんな助けでも大歓迎です。私のサンプルについてPythonはテキストファイルから文字の数を作成します
from collections import Counter
with open('data.txt') as f:
print (Counter(c for c in f.read() if c.isalpha())) # or c.isalnum()
:あなたは正しい軌道に乗っているが、あなたは(isalnum()
を使用して)(isalpha()
を使用して)英字または英数字のある文字に基づいてテキスト・ファイルをフィルタリングする
#Read Text Files To Memory
with open("encryptedA.txt") as A:
AText = A.read()
with open("encryptedB.txt") as B:
BText = B.read()
#Create Dictionary Object
from collections import Counter
CountA = Counter(AText)
print(CountA)
CountB = Counter(BText)
print(CountB)
はたぶん、あなたは '欲しいカウンター(ATextでCのためのCの場合c.isalnum())'少なくともPythonの3では、動作しません –