Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- #coding: utf-8
- from subprocess import Popen, check_output
- def procenty(sciezka):
- if sciezka[-1] != '/':
- sciezka=sciezka+'/'
- s=check_output('du -s '+ sciezka +'* |sort -hr', shell=True)
- s=s[:-1].split('\n')
- #to jest lista skladana
- s=[i.split('\t') for i in s]
- # i[1][len(sciezka)]
- s=[(int(i[0]), i[1]) for i in s]
- #proporcja
- s=[(i[0]*40/s[0][0]*unichr(9617),i[1]) for i in s]
- #%40s - minimalna dlugosc
- s=['%-40s %s' % i for i in s]
- s=[''.join(i) for i in s]
- for i in s:
- print ''.join(i)
- #print unichr(9617)
- #print unichr(9617)*40
- #pierwszy numer to prostokaty w liczbie 40 i ustawiamy proporcje
- #p= 40/ s[0][0]
- if __name__=="__main__":
- from sys import argv
- for p in argv[1:]:
- print '\nKatalog: ' +p
- print procenty(p)
- print '------------------------------------END------------------------------------'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement