0
我寫了一個小python腳本,但bash將不執行它:家當將無法正常工作
#!/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問題 –
?如果您使用的是Python 3.x – Oscar
Python 2,它可能是'#!/ usr/bin/python3',因爲打印時沒有括號。 – matsjoyce