函数:
import string
def Count(filename):
f=open(filename,"r")
text=f.read()
f.close
charCount=len(text)
#
全文字符数
whiteCount=0
#
空白字符数
lineCount=1
#
行数
累加
for char in text:
if char in string.whitespace:
whiteCount+=1
if char=="\n":
lineCount+=1
L=text.split()
L1=[]
for word in L:
temp=""
for char in word:
if char not in string.whitespace+string.punctuation:
temp+=char
L1.append(temp)
wordCount=len(L1)
#
全文单词数
"charCount=%d,wordCount=%d,whiteCount=%d,lineCount=%d"%(charCount,wordCount,whiteCount,lineCount)
def main():
filename=raw_input("Enter the filename:")
Count(filename)
main()