Comment créer un nouveau fichier lorsque le fichier spécifié n'existe pas - Ecrire si le fichier existe

Ici, si le fichier spécifié (text.txt) n'existe pas, créez un fichier (text.txt), et s'il existe, écrivez "test" dans le fichier.

sample.py


import os
import pathlib

TEXT_FILE = "text.txt"

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

#Résultat de sortie (1ère fois)
#créé

#Résultat de sortie (deuxième fois)
#Écrit

C'était une combinaison d'os et de pathlib, et il était très facile de créer un fichier vide.

Recommended Posts

Comment créer un nouveau fichier lorsque le fichier spécifié n'existe pas - Ecrire si le fichier existe
Comment créer un fichier de configuration
Lors de l'incrémentation de la valeur d'une clé qui n'existe pas
[Mémo d'apprentissage] Créer si le répertoire n'existe pas / Récupérer les fichiers dans le répertoire
Comment créer un fichier JSON en Python
Lire la source Python-Markdown: Comment créer un analyseur
Comment créer un sous-menu avec le plug-in [Blender]
La solution de contournement pour le modèle de Django n'existe pas
Que faire si sys / cdefs.h n'existe pas
Créez un script python pour vérifier si le lien à l'URL spécifiée est valide
Comment vérifier si une valeur existe dans un type d'énumération
Vérifier quand le conteneur Docker ne se connecte pas à Internet
[Débutant] Que faire lorsque "[Errno 2] Le fichier b'test.csv 'n'existe pas: b'test.csv" s'affiche lors de la lecture du csv des pandas
Décorateur qui notifie sur AWS-SNS si la fonction ne se termine pas dans le délai spécifié
Créez un script shell pour exécuter le fichier python plusieurs fois
Comment faire une commande pour lire le fichier de paramètres avec pyramide
Comment afficher le résultat de sortie de la commande man Linux dans un fichier
Comment créer un fichier factice CSV contenant du japonais à l'aide de Faker
Comment écrire une docstring pour créer un document tuple nommé avec sphinx
Comment créer un package Conda
Écrire la sortie standard dans un fichier
Comment créer un pont virtuel
Comment créer un Dockerfile (basique)
Réfléchissez à la façon d'écrire un filtre avec les versions Shotgun API-Contact
Comment corriger un bug qui empêche le notebook Jupyter de démarrer automatiquement
Comment spécifier un fichier .ui dans la boîte de dialogue / interface graphique du widget dans PySide
Comment mettre un numéro de ligne au début d'un fichier CSV
Comment créer un wrapper qui préserve la signature de la fonction à envelopper
Comment écrire une chaîne de caractères lorsqu'il y a plusieurs lignes en python
[Introduction à Python] Comment écrire une chaîne de caractères avec la fonction format
[Environnement de développement] Comment créer un ensemble de données proche de la base de données de production
Comment créer un dossier git clone
J'ai créé un script pour vérifier si l'anglais est entré dans la position spécifiée du fichier JSON en Python.
Golang mysql CREATE DATABASE IF NOT EXISTS
Comment créer un référentiel à partir d'un média
Script pour créer un fichier de dictionnaire Mac
Installez la bibliothèque python lorsque vous n'êtes pas un sudoer (ou si vous ne voulez pas que les nouveaux utilisateurs soient Sudoer, mais cela ne vous dérange pas d'avoir la bibliothèque Python incluse)
Exemple de ce qu'il faut faire lorsque l'exemple de script ne fonctionne pas (OpenCV-Python)
Une histoire qui parfois ne marche pas si pip est le dernier
Décorateur qui fait quelque chose si la fonction ne se termine pas dans le délai spécifié
Utilisez la commande [shell] pour compresser par zip n'importe quel fichier pour créer un fichier et supprimer le fichier d'origine.
Solution au problème qui ne se termine pas lors de l'installation d'OpenCV (PEP517)
Envoyez un e-mail d'amour direct à un nouvel utilisateur lorsqu'un nouvel utilisateur rejoint l'équipe Slack
[AWS] Comment gérer Wordpress "La réponse n'est pas la bonne réponse JSON"
Que faire lorsque le graphique n'apparaît pas sur le notebook Jupyter (IPython)
Comment faire un Raspberry Pi qui parle les tweets d'un utilisateur spécifié
Que faire si vous obtenez l'erreur "Erreur: opencv3: Ne prend pas en charge la construction des wrappers Python 2 et 3" lors de l'installation d'openCV 3
Comment calculer la volatilité d'une marque
Comment lire un fichier CSV avec Python 2/3
Comment déguiser un fichier ZIP en fichier PNG
Comment créer un objet fonction à partir d'une chaîne
Si vous souhaitez créer Word Cloud.
Pourquoi Python doit-il écrire un deux-points?
Comment écrire une instruction ShellScript Bash for
Comment se souvenir quand on oublie un mot
Essayez de créer une nouvelle commande sous Linux