我有一个小的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')'
我怎样才能解决这个问题,我只是得到了我需要的结果?
删除第一行中#
和!
之间的空格。