Ich möchte Temporäres Verzeichnis mit Python2 verwenden

Ich möchte Temporäres Verzeichnis mit Python2 verwenden

Wenn Sie ein temporäres Verzeichnis in Python3 erstellen möchten, können Sie einfach tempfile.TemporaryDirectory () verwenden. Die folgende Seite ist leicht zu verstehen.

Erstellen Sie ein temporäres Verzeichnis in Python und bereinigen Sie es sicher

Wie auf dieser Seite erwähnt, kann tempfile.TemporaryDirectory () in Python2 nicht verwendet werden, daher habe ich eine alternative Methode untersucht.

Ich hätte backports.tempfile verwenden sollen

Während meiner Recherche fand ich den folgenden Artikel.

stack overflow / tempfile.TemporaryDirectory context manager in Python 2.7

Wenn Sie eine Bibliothek mit dem Namen backports.tempfile verwenden, können Sie "tempfile.TemporaryDirectory ()" so wie es ist schreiben.

Installieren Sie zuerst die Bibliothek.

#Für pip
pip install backports.tempfile

#Für pipenv
pipenv install backports.tempfile

#Für die Poesie
poetry add backports.tempfile

Verwenden Sie es wie folgt.

import os
from backports import tempfile

#Temporäre Verzeichniserstellung
with tempfile.TemporaryDirectory() as temp_dir:
    print(os.path.exists(temp_dir))

Sie haben erfolgreich ein temporäres Verzeichnis erstellt!

schließlich

Bei der Erstellung dieses Artikels habe ich auf die folgenden Seiten verwiesen. Vielen Dank.

Recommended Posts

Ich möchte Temporäres Verzeichnis mit Python2 verwenden
Ich möchte MATLAB feval mit Python verwenden
Ich möchte mit Python debuggen
Ich möchte ein Glas aus Python verwenden
Ich möchte mit aws mit Python spielen
[Python] Ich möchte die Option -h mit argparse verwenden
[Python] Ich möchte mit Flask ein statisches Verzeichnis hinzufügen. [Ich möchte etwas anderes als statisch verwenden.]
Ich möchte einen Platzhalter verwenden, den ich mit Python entfernen möchte
Ich möchte ein Spiel mit Python machen
Ich möchte Ceres Solver aus Python verwenden
Ich möchte -inf nicht mit np.log verwenden
#Unresolved Ich möchte Gobject-Introspection mit Python3 kompilieren
Ich möchte ip vrf mit SONiC verwenden
Ich möchte APG4b mit Python lösen (Kapitel 2)
Ich möchte mit Python in eine Datei schreiben
Ich möchte die Optimierung mit Python und CPlex behandeln
Ich möchte mit einem Roboter in Python arbeiten.
Ich möchte Lambda mit Python auf Mac AWS!
Ich möchte R-Datensatz mit Python verwenden
Ich möchte einen Quantencomputer mit Python betreiben
Python: So verwenden Sie Async mit
Ich möchte ○○ mit Pandas machen
Ich möchte Daten mit Python analysieren können (Teil 3)
Ich möchte R-Funktionen einfach mit ipython notebook verwenden
Ich möchte eine andere Version von Python mit pyvenv angeben
Ich möchte Daten mit Python analysieren können (Teil 1)
Ich möchte Daten mit Python analysieren können (Teil 4)
Ich möchte Daten mit Python analysieren können (Teil 2)
Ich möchte automatisch an Online-Kursen mit Python + Selen teilnehmen!
Ich möchte eine virtuelle Umgebung mit Jupyter Notebook verwenden!
[Python] Ich möchte nur den Index verwenden, wenn ich eine Liste mit einer for-Anweisung schleife
Ich möchte Leuten sagen, die mit Python direnv aus einem höheren Verzeichnis importieren möchten
Ich möchte Objekte mit OpenCV erkennen
Ich möchte einen Blog mit Jupyter Notebook schreiben
Ich möchte eine Python-Umgebung erstellen
Ich möchte Linux auf dem Mac verwenden
Ich möchte eine Pip-Installation mit PythonAnywhere durchführen
[Einführung in Python] Verwenden wir foreach mit Python
Ich möchte IPython Qt Console verwenden
Ich wollte ABC172 mit Python lösen
Ich möchte das Wetter mit LINE bot feat.Heroku + Python wissen
Ich möchte APG4b mit Python lösen (nur 4.01 und 4.04 in Kapitel 4)
Ich möchte den Anfang des nächsten Monats mit Python ausgeben
Ich möchte den vollständigen Text mit elasticsearch + python durchsuchen
Ich möchte eine externe Bibliothek mit IBM Cloud-Funktionen verwenden
Ich möchte sowohl den Schlüssel als auch den Wert des Python-Iterators verwenden
[Einführung] Ich möchte mit Python einen Mastodon-Bot erstellen! 【Anfänger】
Ich möchte wirklich GitHub Flavored Markdown (GFM) mit Pelican verwenden!
Ich kenne? Datenanalyse mit Python oder Dingen, die Sie mit numpy verwenden möchten, wenn Sie möchten
Ich möchte Dunnetts Test in Python machen
Ich habe versucht, lightGBM, xg Boost mit Boruta zu verwenden
Ich möchte es mit Python Lambda Django machen, aber ich werde aufhören
[Python] Verwenden Sie JSON mit Python
Ich möchte Twitter mit Python twittern, bin aber süchtig danach
Ich wollte den NOMURA Contest 2020 mit Python lösen
Ich möchte mich mit Schlüsselwortargumenten von Python merken