Missing parentheses in call to 'print' Python初学

时间:2021-01-01 18:23:15

最近在学习自动化测试,Python无疑成了必学的脚本语言,去图书馆借几本书打算小小的研究一下,随手敲上第一个hello world

没想到第一个代码就不能运行~ORZ

两种方法:此方法也可以测试你的电脑上Python环境有没有部署好。

第一:桌面新建一个记事本文件,输入

print "hello world"
raw_input("hit enter to continue")

保存后缀名改成  XX.py

然后双击运行。但是我这里出现闪退现象。是因为语法错误:

Missing parentheses in call to 'print'

原来是因为Python2.X和Python3.X不兼容。
我安装的是Python3.X,但是我试图运行的却是Python2.X 的代码。
所以上面的语法在python3中是错误的。在python3中,你需要将print后面的语句加括号,正确的写法:
print ("hello world")
raw_input("hit enter to continue")
另外这里的raw_input 也会提示  raw_input is not defined  还是上面的版本问题,
input 和从前的 raw_input 等效。唉,果断换。

第二:从命令行运行Python 程序
   开始菜单下------cmd  
  由于python文件是建在桌面上的,需要cd Desktop 切换到目录到桌面,然后输入XX.py
在命令行里运行python  程序的好处是可以看到错误信息,而不是绝情的闪退~~~


以上。