3

对于我所知道的将是一个简单的问题,请提前道歉。我是 Python 的初学者,但决定用它来写一个 mapreduce 做情感分析。

我从这个链接获取了一个 python 文件:http ://www.alex-hanna.com/tworkshops/lesson-6-basic-sentiment-analysis/给我指导并尝试运行它。我遇到问题的特定问题的代码是:

…
if len(sys.argv) < 2:
   print "Usage: avgNReduce.py "
   sys.exit(0)
…

错误是:

   if len(sys.argv) < 2:
                       ^
   SyntaxError: invalid syntax

我假设这是一个需要解决的基本问题,但尽管谷歌搜索它我真的不知道我打算如何解决这个问题。我尝试使用冒号而不是半冒号,并确保与符号在复制过程中是正确的。有任何想法吗?

4

1 回答 1

9

您正在那里寻找<运营商而不是lt. (lt代表 HTML 中的小于运算符,请参阅线程。)

if len(sys.argv) < 2:
    print "Usage: avgNReduce.py "
    sys.exit(0)
于 2013-08-07T14:16:39.083 回答