Lifehacking v. 1.0

Szukając jakiegoś mniej lub bardziej ważnego kawałka kodu, trafiłem na coś ułatwiającego życie, skrypt pozwalający na rozpakowywanie różnorakich archiwów, bo po cholerę klepać w konsolę polecenie i dziesiątki przełączników ;)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/usr/bin/env python

import sys, os

def rozpakuj(a):
    if (a.find('.tar.gz') != -1):
        os.system("tar -xvvzf " + archiwum)
    elif (a.find('.tar.bz2') != -1):
        os.system("tar -xvvjf " + archiwum)
    elif (a.find('.tar') != -1):
        os.system("tar -xvvf " + archiwum)
    elif (a.find('.gz') != -1):
        os.system("gunzip" + archiwum)
    elif (a.find('.zip') != -1):
        os.system("unzip " + archiwum)
    elif (a.find('.rar') != -1):
        os.system("unrar " + archiwum)
    else:
        print "Złe archiwum lub nazwa pliku"

try:
    archiwum = sys.argv[1]
    rozpakuj(archiwum)
except IndexError:
    print "Nieprawidłowy plik!"

Zostaw komentarz

XHTML: Możesz użyć następujących TAG'ów: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  • RSS
  • Blip
  • Facebook
  • GoldenLine
  • LinkedIn
  • Last.fm