我的python版本是
Python 2.7.12(默认,2017年11月20日,18:23:56)[GCC 5.4.0 20160609] on linux2输入“帮助”,“版权”,“信用”或“许可证”以获取更多信息 信息。
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():'
它正在抛出这个错误。 请让我知道这个问题。
答案 0 :(得分:0)
在文件的开头添加它是一个特殊的注释
#!/usr/bin/python
#-*-coding: utf-8-*-