enn*_*ler 1 python syntax-error
好吧所以我决定学习python(perl,c,c ++,java,objective-c,ruby以及一些erlang和scala).当我尝试执行此操作时,我继续收到以下错误:
Tue Jul 21{stevenhirsch@steven-hirschs-macbook-pro-2}/projects/python:-->./apache_logs.py
File "./apache_logs.py", line 17
print __doc__
^
SyntaxError: invalid syntax
#!/usr/local/bin/python
"""
USAGE:
apache_logs.py
"""
import sys
import os
if __name__ == "__main__":
if not len(sys.argv) > 1:
print __doc__
sys.exit(1)
infile_name = sys.argv[1]
Run Code Online (Sandbox Code Playgroud)
我知道它一定是非常愚蠢的东西,但我用谷歌搜索并阅读文档而没有找到任何东西.所有文档似乎都表明我编码的内容应该有效.
非常感谢您的帮助!!
你有什么版本的Python?在Python 3中,print被改为工作而不是函数而不是语句,即print('Hello World')代替print 'Hello World'
我建议你继续使用Python 2.6,除非你正在进行一些全新的生产开发.Python 3仍然很新.
| 归档时间: |
|
| 查看次数: |
1504 次 |
| 最近记录: |