我有一个小的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')'
我如何解决这个问题,我得到了我需要的结果?
答案 0 :(得分:2)
删除第一行中#
和!
之间的空格。