获得无效的语法错误

And*_*tin 1 python mapreduce

我所知道的事先道歉将是一个简单的问题.我是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)
…
Run Code Online (Sandbox Code Playgroud)

错误是:

   if len(sys.argv) < 2:
                       ^
   SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

我认为这是一个需要解决的基本问题,但是尽管谷歌搜索它我真的不知道我是怎么解决这个问题的.我尝试使用冒号而不是半结肠,并确保从复制过程中的&符号是正确的.有任何想法吗?

Suk*_*lra 9

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

if len(sys.argv) < 2:
    print "Usage: avgNReduce.py "
    sys.exit(0)
Run Code Online (Sandbox Code Playgroud)