python可执行文件不断崩溃

时间:2017-06-09 10:33:40

标签: python ubuntu

我有一个小的python脚本,可以在我的计算机上打印我的总内存:

# !/usr/bin/env python3
import psutil

if __name__ == '__main__':
    print('test')
    mem = psutil.virtual_memory()
    result = mem.total
    print(result)

当我使用:

执行它时
sebastien@sebastien-PC:~/Documents$ python3 python-tests/metrictest.py 

我得到了正确的输出。现在我把它改成了一个可执行文件,它一直在崩溃。

sebastien@sebastien-PC:~/Documents$ ls -al python-tests/metrictest.py 
-rwxr-xr-x 1 sebastien sebastien 161 Jun  9 12:27 python-tests/metrictest.py

它什么都不做,直到我开始点击其他地方,我的光标变为双十字,然后我收到以下错误。

sebastien@sebastien-PC:~/Documents$ python-tests/metrictest.py 
python-tests/metrictest.py: line 6: syntax error near unexpected token `'test''
python-tests/metrictest.py: line 6: `    print('test')'

我如何解决这个问题,我得到了我需要的结果?

1 个答案:

答案 0 :(得分:2)

删除第一行中#!之间的空格。