Я написал небольшой питон скрипт, но баш не выполнит его:притон не будет работать
#!/usr/bin/python
'''
Created on Dec 19, 2014
'''
import subprocess
if __name__ == '__main__':
p = subprocess.Popen('df -h', stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)
out,err = p.communicate()
for o in out.splitlines():
if('rootfs' in o):
print o.split()[3]
Когда я бегу ./te.py
, Баш дает мне ошибку:
-bash: ./te.py: /usr/bin/python^M: bad interpreter: No such file or directory
Что такое проблема?
, что '^ M' означает, что ваши линии окончаний проблемы –
Какая версия Python вы используете? Это может быть '#!/Usr/bin/python3', если вы используете Python 3.x – Oscar
Python 2, так как вокруг печати нет скобок. – matsjoyce