希望这将是一个快速的解决方案。恐怕我对 Python 的了解还不够,无法弄清楚为什么会出现编译器语法错误。代码如下,编译器对代码行中的“for”语句有问题:
vocab_counter = {vocabLine.strip().lower(): 0 for vocabLine in vocabOutFile}
vocabLine 是 .txt 文档中的一行文本,而 vocabOutFile 是它正在读取的文件。我正在尝试创建 .txt 文档中的单词列表,并在每个单词上增加一个计数器,因为它们是在单独的文档中找到的。
那么为什么会出现语法错误呢?
谢谢大家的帮助,我真的很感激!