Categories

python code for disk space

#!/usr/bin/env python #coding:utf-8 import subprocess import json import os,sys space = [] df= os.popen(‘df -P -k’).read() df = subprocess.Popen([“df”, “-P”, “-k”], stdout=subprocess.PIPE) output = df.communicate()[0] for line in output.split(“\n”)[1:]: if len(line): try: device, size, used, available, percent, mountpoint = line.split() space.append(dict(mountpoint=mountpoint, available=available)) except: pass print json.dumps(dict(space=space), indent=4)

Python Tutorial

 Data Type Conversion

a) int(55.89)

b) float(36)

my_string=str(9500)

Tuple   >>> tuple(“This is a string.”) (‘T’, ‘h’, ‘i’, ‘s’, ‘ ‘, ‘i’, ‘s’, ‘ ‘, ‘a’, ‘ ‘, ‘s’, ‘t’, ‘r’, ‘i’, ‘n’, ‘g’, ‘.’) >>>

list(“This will be a list”)

>>> list(“This will be a list”) [‘T’, ‘h’, ‘i’, ‘s’, ‘ ‘, ‘w’, ‘i’, […]

Python file and DIRECTORY

import os import os.path PATH=’./file.txt’ if os.path.isfile(PATH) and os.access(PATH, os.R_OK): print “File exists and is readable” else: print “Either file is missing or is not readable” import os fname = “foo.txt” if os.path.isfile(fname): print “file does exist at this time” else: print “no such file” Try opening the file:Opening the file will always verify the […]