我是Python的新手,
我尝试使用代码执行文件:
import sys
def main():
print sys.argv[1]
main()
Run Code Online (Sandbox Code Playgroud)
对于此运行:从命令行获取hello.py,但得到了
C:\Python34>hello.py
File "C:\Python34\hello.py", line 4
print sys.argv[1]
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
有人可以帮我解决这个问题吗?
在Python 3.x print中,它不再是一个语句,而是一个函数print(),并且如PEP8中所建议,您应该以每级4个空格来标识代码。
import sys
def main():
print(sys.argv[1])
main()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5303 次 |
| 最近记录: |