Sublime Text run python适用于mac,但不适用于Windows 8

时间:2012-10-19 11:11:47

标签: python sublimetext

在我的mac上的崇高文字:

# farenhiet to celcius
def farenheit2celcious (farenheit):
celcius = (5 / 9) * (farenheit - 32)
return celcius

#test
c1 = farenheit2celcious(32)
print c1

在控制台中给出0

在windows中,在崇高文本中,我得到了

打印c1            ^ SyntaxError:语法无效 [以0.1秒完成退出代码1]

有什么想法吗?线路结尾?文件是不同计算机从dropbox访问的同一文件。这两种环境都有崇高的文本2,可能安装了不同的软件包

1 个答案:

答案 0 :(得分:3)

如果你在Windows上安装了python 3,那将是一个问题。我假设MAC上的python是python2.x而windows上的那个是3.x

在python 3中,print是一个函数,所以它应该是print(c1)

您可以通过以下方式检查python版本:

  1. 只需在Mac上的控制台上键入python,您将看到版本

  2. 在Windows上打开IDLE并查看打印的版本