Seite 1 von 1

Abfrage, ob tarfile noch offen ist

Verfasst: Mittwoch 12. Oktober 2016, 12:55
von api
Hallo zusammen,

ich möchte gerne in meinen Code die Abfrage einbauen, ob ein mit "tarfile.open" geöffnetes File noch offen ist? Zu dem Zweck, dass ich es dann per "tarfile.close()" schließen kann.

Also so in der Form:

Code: Alles auswählen

tt1 = tarfile.open(current_tarfile, "w:gz")

if tt1 == open:
  tt1.close()
Ich habe schon ein bischen rumgegoogelt, aber nichts wirklich dazu gefunden. Aber meine doch, dass das gehen muss...?!

CU

Re: Abfrage, ob tarfile noch offen ist

Verfasst: Mittwoch 12. Oktober 2016, 13:02
von Sirius3
@api: man kann ohne Probleme ein Tarfile beliebig oft schließen:

Code: Alles auswählen

tt1 = tarfile.open(current_tarfile, "w:gz")
tt1.close()
tt1.close()
tt1.close()

Re: Abfrage, ob tarfile noch offen ist

Verfasst: Mittwoch 12. Oktober 2016, 13:14
von api
@Sirius3: OK. An die Möglichkeit hatte ich nun noch gar nicht gedacht. Das vereinfacht die Sache natürlich ungemein.

Danke.