![](/img/trans.png)
[英]Python: Unable to open a new command prompt session and run a program through command line (windows) using Python script
[英]Cant make simple Python program run through Windows command prompt
因此,我编写了一个非常简单的python测试文件,称为test testProg.py
,它看起来像这样:
import sys
def adder(a, b):
sum = a+b
print sum
if __name__ == "__main__":
a = int(sys.argv[1])
b = int(sys.argv[2])
adder(a, b)
python testProg.py 3 4
但是我收到以下错误消息:
File "testProg.py", line 5
print sum
^
SyntaxError: invalid syntax
老实说,我不确定是什么问题...我可以从命令提示符轻松运行python,没有问题,但是为什么我不能复制该问题的解决方案?
谢谢。
编辑:使用 Python 3.4
看起来您已经安装了Python 3。 您正在运行的代码是为Python 2编写的,语法略有不同。 对于此示例,您需要将其更改为print(sum)
。 通常,您应该搜索有关Python 2和3之间差异的信息,并要小心注意在Internet上找到的代码中使用的版本。 为Python 2编写的代码通常无法在Python 3上原样运行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.