我需要計算給定文件中的字符數。問題是,我沒有正確地分割文件。如果我的輸入文件的內容是「The!dog-ate ##### the,cat」,我不需要輸出中的特殊字符。 o/p:t:4 h:2 e:3!:1 d:1 o:1 g:1 - :1#:5 ....此外,我需要刪除「 - 」符號並確保該詞不連接。不包含特殊字符的字符串中的字符數
from collections import Counter
import sys
filename = sys.argv[1]
reg = '[^a-zA-Z+]'
f = open(filename, 'r')
x = f.read().strip()
lines=[]
for line in x:
line = line.strip().upper()
if line:
lines.append(line)
print(Counter(lines))
有人可以幫助我嗎?
如果你的問題得到回答,請[接受最有用的答案(https://stackoverflow.com/help/有人-答案)。 –