Missing parentheses in call to 'print' Python初学

最近在学习自动化测试,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  程序的好处是可以看到错误信息,而不是绝情的闪退~~~


以上。

  • 11
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值