我在python中有一个小问题。我有脚本:
import nltk
def analyzer():
inputfile=raw_input("Which file?: ")
review=open(inputfile,'r')
review=review.read()
tokens=review.split()
for token in tokens:
if token in string.punctuation:
tokens.remove(token)
token=tokens.lower()
它应该导入一个txt文件,将其拆分为单词,然后删除标点符号并将所有转换为小写。应该不难吧?它只是原封不动地返回标点符号和大写字母。没有错误信息,它似乎只是忽略了部分代码。
任何帮助将非常感激。