Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows上的Python程序问题_Python_Windows - Fatal编程技术网

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

尝试在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
  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,在添加()时尝试过它的效果。谢谢。看看