[PYTHON] So erstellen Sie eine neue Datei, wenn die angegebene Datei nicht vorhanden ist - schreiben Sie, wenn die Datei vorhanden ist

Wenn die angegebene Datei (text.txt) nicht vorhanden ist, erstellen Sie hier eine Datei (text.txt). Wenn sie vorhanden ist, schreiben Sie "test" in die Datei.

sample.py


import os
import pathlib

TEXT_FILE = "text.txt"

if not os.path.exists(TEXT_FILE):
    pathlib.Path(TEXT_FILE).touch()
    print("erstellt")
else:
    with open(TEXT_FILE, "w") as file:
        file.write("test")
        print("Geschrieben")

#Ausgabeergebnis (1. Mal)
#erstellt

#Ausgabeergebnis (zweites Mal)
#Geschrieben

Es war eine Kombination aus OS und Pathlib, und es war sehr einfach, eine leere Datei zu erstellen.

Recommended Posts

So erstellen Sie eine neue Datei, wenn die angegebene Datei nicht vorhanden ist - schreiben Sie, wenn die Datei vorhanden ist
So erstellen Sie eine Konfigurationsdatei
Beim Inkrementieren des Werts eines Schlüssels, der nicht vorhanden ist
[Lernnotiz] Erstellen, wenn das Verzeichnis nicht vorhanden ist / Dateien im Verzeichnis abrufen
So erstellen Sie eine JSON-Datei in Python
Lesen Sie die Python-Markdown-Quelle: So erstellen Sie einen Parser
So erstellen Sie ein Untermenü mit dem Plug-In [Blender]
Problemumgehung für Djangos Vorlage existiert nicht
Was tun, wenn sys / cdefs.h nicht vorhanden ist?
Erstellen Sie ein Python-Skript, um zu überprüfen, ob der Link unter der angegebenen URL gültig ist
So überprüfen Sie, ob ein Wert in einem Aufzählungstyp vorhanden ist
Überprüfen Sie, ob der Docker-Container keine Verbindung zum Internet herstellt
[Anfänger] Was tun, wenn "[Errno 2] Datei b'test.csv 'nicht vorhanden ist: b'test.csv" beim Lesen von csv von Pandas angezeigt wird
Dekorateur, der AWS-SNS benachrichtigt, wenn die Funktion nicht innerhalb der angegebenen Zeit beendet wird
Erstellen Sie ein Shell-Skript, um die Python-Datei mehrmals auszuführen
So erstellen Sie einen Befehl zum Lesen der Einstellungsdatei mit Pyramide
So geben Sie das Ausgabeergebnis des Linux-Befehls man in eine Datei aus
So erstellen Sie mit Faker eine CSV-Dummy-Datei mit Japanisch
So schreiben Sie eine Dokumentzeichenfolge, um ein benanntes Tupeldokument mit Sphinx zu erstellen
So erstellen Sie ein Conda-Paket
Schreiben Sie die Standardausgabe in eine Datei
So erstellen Sie eine virtuelle Brücke
Wie erstelle ich eine Docker-Datei?
Überlegen Sie, wie Sie einen Filter mit den Shotgun API-Contact-Versionen schreiben
So beheben Sie einen Fehler, bei dem das Jupyter-Notebook nicht automatisch gestartet wird
So geben Sie eine .ui-Datei in der Dialog- / Widget-GUI in PySide an
So setzen Sie eine Zeilennummer am Anfang einer CSV-Datei
So erstellen Sie einen Wrapper, der die Signatur der zu umschließenden Funktion beibehält
So schreiben Sie eine Zeichenfolge, wenn Python mehrere Zeilen enthält
[Einführung in Python] So schreiben Sie eine Zeichenfolge mit der Formatierungsfunktion
[Entwicklungsumgebung] So erstellen Sie einen Datensatz in der Nähe der Produktionsdatenbank
So erstellen Sie einen Git-Klonordner
Ich habe ein Skript erstellt, um zu überprüfen, ob an der angegebenen Position der JSON-Datei in Python Englisch eingegeben wird.
Golang mysql DATENBANK ERSTELLEN, WENN NICHT EXISTIERT
So erstellen Sie ein Repository aus Medien
Skript zum Erstellen einer Mac-Wörterbuchdatei
Installieren Sie die Python-Bibliothek, wenn Sie kein Sudoer sind (oder wenn Sie nicht möchten, dass neue Benutzer Sudoer sind, es Ihnen aber nichts ausmacht, die Python-Bibliothek einzuschließen).
Beispiel, was zu tun ist, wenn das Beispielskript nicht funktioniert (OpenCV-Python)
Eine Geschichte, die manchmal nicht funktioniert, wenn pip die neueste ist
Dekorateur, der etwas tut, wenn die Funktion nicht innerhalb der angegebenen Zeit beendet wird
Verwenden Sie den Befehl [shell], um eine beliebige Datei zu komprimieren, um eine Datei zu erstellen und die Originaldatei zu löschen.
Lösung für das Problem, dass der Build bei der Installation von OpenCV (PEP517) nicht beendet wird
Senden Sie eine direkte Liebes-E-Mail an einen neuen Benutzer, wenn ein neuer Benutzer dem Slack-Team beitritt
[AWS] Umgang mit Wordpress "Die Antwort ist nicht die richtige JSON-Antwort."
Was tun, wenn das Diagramm nicht auf dem Jupyter-Notizbuch (Ipython) angezeigt wird?
So erstellen Sie einen Raspberry Pi, der die Tweets eines bestimmten Benutzers spricht
Was tun, wenn bei der Installation von openCV 3 der Fehler "Fehler: opencv3: Unterstützt nicht das Erstellen von Python 2- und 3-Wrappern" angezeigt wird
So berechnen Sie die Volatilität einer Marke
Lesen einer CSV-Datei mit Python 2/3
So tarnen Sie eine ZIP-Datei als PNG-Datei
So erstellen Sie ein Funktionsobjekt aus einer Zeichenfolge
Wenn Sie Word Cloud erstellen möchten.
Warum muss Python einen Doppelpunkt schreiben?
So schreiben Sie einen ShellScript Bash für Anweisung
Wie man sich erinnert, wenn man ein Wort vergisst
Versuchen Sie, einen neuen Befehl unter Linux zu erstellen