[英]python docstrings
好的,所以我决定学习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]
我知道这一定是真的很愚蠢,但是我已经在Google上搜索并阅读了文档,却没有发现任何东西。 所有文档似乎都表明我编写的代码应该可以工作。
预先非常感谢您的帮助!
您拥有什么版本的Python? 在Python 3中,将print
更改为像函数而不是语句一样工作 ,即使用print('Hello World')
而不是print 'Hello World'
我可以建议您继续使用Python 2.6,除非您要进行一些全新的产品开发。 Python 3仍然很新。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.