Windows上的Python程序问题
尝试在Windows上运行这样简单的程序(它在我的Mac OSX上运行得非常好),下面是程序和错误消息,当光标停在打印a上时,会出现一个警告,提示语句预期结束。我是否需要在Windows上为Python执行任何特殊操作Windows上的Python程序问题,python,windows,Python,Windows,尝试在Windows上运行这样简单的程序(它在我的Mac OSX上运行得非常好),下面是程序和错误消息,当光标停在打印a上时,会出现一个警告,提示语句预期结束。我是否需要在Windows上为Python执行任何特殊操作 if __name__ == "__main__": a=[1,2,3] print a 错误: D:\python3.4.0\python.exe C:/Users/mayfv/PycharmProjects/HelloWorld/HelloWorld.py
if __name__ == "__main__":
a=[1,2,3]
print a
错误:
D:\python3.4.0\python.exe C:/Users/mayfv/PycharmProjects/HelloWorld/HelloWorld.py
File "C:/Users/aaa/PycharmProjects/HelloWorld/HelloWorld.py", line 4
print a
^
SyntaxError: invalid syntax
提前感谢,,
Lin在python 3.4中,您需要使用
print(a)
在Python2.7中,它的
打印a
适合我。很抱歉责备Windows:)顺便说一句,是的,在Mac上,我使用的是Python2.7.x系列。这意味着我在使用print时有很多东西需要迁移:(@LinMa,从这里阅读python 2.x和3.x之间的差异@LinMa很高兴能提供帮助…迁移时确保导入正确的包有时在复制粘贴时缩进确实会出错,这种情况在我身上发生了很多次,代码没有任何问题,与python 2.7和python 3.x配合使用效果很好,您需要按照print(a)@BrijRajSingh,在添加()时尝试过它的效果。谢谢。看看