我的Python脚本在以python script.py形式运行时可以正常工作,但在以./script.py形式运行时却不能正常工作。
我的Python脚本在以python script.py形式运行时可以正常工作,但在以./script.py形式运行时却不能正常工作。
这个问题已经有了答案:
我的Python版本是
Python 2.7.12(默认值,2017年11月20日,18:23:56)[GCC 5.4.0 20160609] on
linux2 输入“help”、“版权”、“制作人员”或“许可证”获取更多信息。
这是我的Python脚本:
def main(): print " Generating Initial data" if __name__ == '__main__': main()
如果我这样运行它,
/test$ python gen_in_data.py Generating Initial data
它能正常工作。
但如果我这样运行它,
/test$ ./gen_in_data.py ./gen_in_data.py: line 1: syntax error near unexpected token `(' ./gen_in_data.py: line 1: `def main():'
就会出现这个错误。请告诉我问题出在哪里。
admin 更改状态以发布 2023年5月20日