I Have a written a small python code with intention of getting my system information and disk size. I am using subprocess module here.
[root@localhost code]# cat pysys.py
#!/usr/bin/python
import subprocess;
def sysinfo():
subprocess.call(“uname –a”,shell=True)
def diskinfo():
subprocess.call(“df –h”,shell=True)
def main():
sysinfo()
diskinfo()
main()
When ever I am trying to execute , I am getting the error as
[root@localhost code]# python pysys.py
File "pysys.py", line 5
SyntaxError: Non-ASCII character '\xe2' in file pysys.py on line 5, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
[root@localhost code]#
EDIT:
[root@localhost code]# cat pysys.py
#!/usr/bin/python
import subprocess;
def sysinfo():
subprocess.call("uname –a",shell=True)
def diskinfo():
subprocess.call("df –h",shell=True)
def main():
sysinfo()
diskinfo()
main()
[root@localhost code]# python pysys.py
File "pysys.py", line 5
SyntaxError: Non-ASCII character '\xe2' in file pysys.py on line 5, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
[root@localhost code]#
Am I missing anything ? Please let me know.
Thank you.