Python可执行文件不断崩溃



我有一个小的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')'

怎样才能解决这个问题,我只是得到了我需要的结果?

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

最新更新