Die Suche ergab 9 Treffer

von python7
Dienstag 23. Dezember 2014, 21:38
Forum: Allgemeine Fragen
Thema: Mein kleines Projekt
Antworten: 16
Zugriffe: 2016

Re: Mein kleines Projekt

Ok, habs mit einem +'/' an base gefixt. Aber wie schon erwähnt, wäre es super, wenn ich das ganze direkt in 'tmp' bekommen würde. Ohne eben die ganze Struktur.
Ich probier natürlich permanent weiter :p
von python7
Dienstag 23. Dezember 2014, 12:48
Forum: Allgemeine Fragen
Thema: Mein kleines Projekt
Antworten: 16
Zugriffe: 2016

Re: Mein kleines Projekt

@python7: sollen wir jetzt für Dich die Dokumentation nach der passenden Methode (extractfile) durchlesen?

Wenn es einen konstanten und einen variablen Anteil gibt, dann setzt man die beiden am besten nicht schon beim definieren des konstanten Anteils fest, sondern in einem seperaten Schritt ...
von python7
Montag 22. Dezember 2014, 23:37
Forum: Allgemeine Fragen
Thema: Mein kleines Projekt
Antworten: 16
Zugriffe: 2016

Re: Mein kleines Projekt

Code: Alles auswählen

bname = os.path.splitext('Archiv.tar')[0]
omember = [bname+'/Ordner/DateiA', bname+'/Ordner/DateiA.xyz', bname+'/Ordner/DateiB', bname+'/Ordner/DateiB.xyz']
tar = tarfile.open('Archiv.tar', 'r')
for name in omember:
    tar.extract(name,'tmp')
tar.close()
von python7
Montag 22. Dezember 2014, 20:05
Forum: Allgemeine Fragen
Thema: Mein kleines Projekt
Antworten: 16
Zugriffe: 2016

Re: Mein kleines Projekt

Ok, ich hab mir jetzt etwas gebaut, dass nur diese vier Dateien entpackt werden. Vermutlich nicht schön, aber es funktioniert.
Nun werden diese Dateien aber mit der ganzen Struktur entpackt. Gibt es da eine möglichkeit diese wegzulassen und direkt in das angegeben Verzeichnis zu entpacken?
von python7
Montag 22. Dezember 2014, 16:29
Forum: Allgemeine Fragen
Thema: Mein kleines Projekt
Antworten: 16
Zugriffe: 2016

Re: Mein kleines Projekt

Wie schon geschrieben, bin ich in diesem Thema nicht so bewandert.
Ich weiß, dass ich mit getmembers die Dateien bekomme. Wenn ich den kompletten Pfad angebe, kann ich diese auch entpacken....logisch.
Wie kann ich denn eine Datei entpacken wenn sich der erste Teil immer ändert.

Um es noch mal zu ...
von python7
Montag 22. Dezember 2014, 15:39
Forum: Allgemeine Fragen
Thema: Mein kleines Projekt
Antworten: 16
Zugriffe: 2016

Re: Mein kleines Projekt

Hat noch jemand einen Hinweis für mich?
von python7
Sonntag 21. Dezember 2014, 23:35
Forum: Allgemeine Fragen
Thema: Mein kleines Projekt
Antworten: 16
Zugriffe: 2016

Re: Mein kleines Projekt

KeyError: "filename 'A' not found"

Also ich kann mir vorstellen wieso.....
In dem Archiv sind ja wie gesagt mehrerer Ordner und Dateien.
Die gesuchte Datei(en) liegen z.B. in Folder1\Folder2\Folder3\File und er sucht momentan wohl nur direkt im root von dem Archiv. Verstehe nur nicht so ganz wie ...
von python7
Sonntag 21. Dezember 2014, 23:32
Forum: Allgemeine Fragen
Thema: Mein kleines Projekt
Antworten: 16
Zugriffe: 2016

Re: Mein kleines Projekt

Ich dachte, dass es so funktionieren würde. Aber er findet die Datei nicht.

Code: Alles auswählen

import tarfile

tar = tarfile.open ('Archiv.tar', 'r')
for name in ['A', 'A.xyz', 'B', 'B.xyz']:
    tar.extract(name, 'tmp')
von python7
Sonntag 21. Dezember 2014, 22:22
Forum: Allgemeine Fragen
Thema: Mein kleines Projekt
Antworten: 16
Zugriffe: 2016

Mein kleines Projekt

Hi,

ich bin ein ziemlicher Neuling was programmieren angeht, möchte mir aber so schnell wie möglich ein Script zusammen basteln.
Von der gewünschten Funktion her sieht es wie folgt aus.

1. Das Script muss auf einer Website nach der aktuellsten .tar Datei suchen und herunterladen
2. Aus dem .tar ...