[PYTHON] (Pour moi) Flask_5 (Ajouter au fichier txt)

article

  1. Ajouter au fichier txt
  2. Conversation silencieuse _ Supprimez ou écrasez tout contenu du fichier txt

1. Ajouter au fichier txt

html


<form action="/result" method="post">
        <label for="article">Publier</label>
        <input type="text" name="article">
        <p></p>
        <label for="name">Nom</label>
        <input type="text" name="name">
        <button type="submit">Envoyer</button>
    </form>

――C'est le code qui envoie le contenu d'entrée que vous avez fait la dernière fois

python


article = request.form["article"]
name = request.form["name"]

file = codecs.open("articles.txt", "a", "utf-8")
file.write(article + "," + name + "\n")
file.close()

2. Conversation silencieuse _ Supprimez ou écrasez tout contenu du fichier txt

--Mode lecture seule avec r --Mode d'écriture avec w (cela écrasera et supprimera complètement les données précédentes) -Mode ajouté en bas avec ʻa`

Il y a.

hoge.txt


foobarfoobar

Quand il y a un tel fichier txt

python


open("hoge.txt","w").write(open("hoge.txt","r").read().replace("bar",""))

Par

hoge.txt


foofoo

Peut être fait.

--C'est parce que r fait référence au contenu du fichier txt avant d'écrire avec w.

3. À la fin

――Honnêtement, je ne comprends toujours pas grand chose

Recommended Posts

(Pour moi) Flask_5 (Ajouter au fichier txt)
(Pour moi-même) Flask_8 (Ajouter / Modifier / Supprimer dans la base de données avec python)
(Pour moi-même) Flask_4 (Menu déroulant, Afficher les données txt (en utilisant le tableau))
(Pour moi-même) Flask_7 (Ouvrir la base de données depuis Flask)
(Pour moi) Mettez Flask dans VS Code
(Pour moi) Flask_3 (formulaire, POST et GET)
python [pour moi]
Je veux ajouter du silence pendant 1 seconde au début d'un fichier wav
(Pour moi-même) AWS_Flask_3 (Installer / exécuter Flask sur AWS)
[ESXi (vCenter)] Comment ajouter une carte réseau pour CentOS 7.3
Impossible d'ouvrir le fichier pour écrire à propos de sudo
Ajoutez la langue D (toute autre langue) à Sublime Linter pour permettre la mise en évidence
(Pour moi) Flask_2 (liste et pour, étend, et un peu plus)
Ajouter une convolution à MNIST
Flacon facile à utiliser
mémo heroku (pour moi)
Introduction à Flask Partie 1: essayez d'abord de l'exécuter localement et créez un fichier exécutable pour la distribution
Mémorandum Freecad (pour moi)
Je veux échanger des cadeaux même pour moi! [Christmas Hackason]
(Pour moi-même) Flask_6 (Open db depuis python, Mysql basic (phpMyAdmin))
De la construction de l'environnement au déploiement pour flask + Heroku avec Docker
Convertir un fichier Excel en texte en Python à des fins de comparaison