[Python] Changer l'entrée standard du clavier en fichier texte

Je ne sais pas comment l'écrire dans le premier article de Qiita, mais j'écrirai petit à petit l'utilisation pratique de python.

    1. Comment changer l'entrée standard dans un fichier texte au lieu d'un clavier -Lors du calcul répété du même type de données tout en modifiant les conditions, il est difficile de saisir à chaque fois à partir du clavier. J'ai donc cherché un moyen de saisir les conditions dans un fichier texte. ・ J'ai essayé plusieurs choses basées sur les informations en ligne et suis arrivé à la méthode la plus simple.

import sys #Because sys.stdin est requis lors du basculement de l'entrée standard vers un fichier fn = input () #Enter le nom du fichier texte / Si vous conservez le clavier, '-' sinon fn == '-': # '-' est le clavier sys.stdin = open (fn) # En définissant fn sur stdin, l'entrée sera exécutée à partir du fichier fn par la suite. ... # Décrivez le processus sys.stdin.close () # Fermer le fichier d'entrée standard

Je suis un débutant. Merci pour votre supervision.

Recommended Posts

[Python] Changer l'entrée standard du clavier en fichier texte
Python: décompressez depuis l'entrée standard en utilisant zipfile
N'a pas changé de Python 2 à 3
Changer la destination de sortie standard en un fichier en Python
Comment lire du texte avec une entrée standard ou une spécification de nom de fichier comme cat en Python
[Python] Entrée standard
Entrée standard Python3 que j'ai essayé de résumer
[Python] Ajouter un commentaire au fichier d'entrée standard
Importer un fichier Excel depuis Python (enregistré dans DB)
Du dessin de fichier au graphique en Python. Élémentaire élémentaire
Changements de Python 2 à Python 3.0
[Python] À propos de l'entrée standard
python> Changer le propriétaire du fichier> os.chown ("chemin / vers / fichier", uid, gid)
Demandez à python d'analyser le json entré à partir de l'entrée standard
Procédure pour convertir un fichier python en exe à partir de la construction de l'environnement Ubunts
[Efficacité du travail] Comment changer les noms de fichiers par lots avec Python
Script Python qui crée un fichier JSON à partir d'un fichier CSV
Flirter de PHP à Python
Convertir le HTML en fichier texte
[Python3] Entrée standard [Cheet sheet]
Anaconda mis à jour de 4.2.0 à 4.3.0 (python3.5 mis à jour vers python3.6)
Recevoir des conseils d'entrée standard @ python
Passer de python2.7 à python3.6 (centos7)
Parler avec Python [synthèse vocale]
Connectez-vous à sqlite depuis python
Comment changer la version de Python
[Python] Comment utiliser input ()
[python] Remplacez le nom du fichier image par un numéro de série
Autoriser Python à sélectionner la chaîne de caractères du fichier d'entrée dans le dossier
[Python] Comment changer le fichier EXCEL enregistré dans xlsb en xlsx
(Traduction) Connexion native de Python au système de fichiers Hadoop (HDFS)
Convertir un fichier Excel en texte en Python à des fins de comparaison
Appelez Matlab depuis Python pour optimiser
Exécuter le script Python à partir du fichier de commandes
Représentation matricielle avec entrée standard Python
Conseils sur l'entrée / la sortie de fichier Python
[Python] Ecrire dans un fichier csv avec Python
Publication de Python sur la chronologie Facebook
Sortie vers un fichier csv avec Python
[Lambda] [Python] Publier sur Twitter depuis Lambda!
Changer le codage par défaut de python en utf-8
Extraire du texte d'images avec Python
Connectez-vous à la base de données utf8mb4 à partir de python
Python (de la première fois à l'exécution)
Publier une image de Python sur Tumblr
Notes pour l'entrée / sortie de fichier Python
Utile à retenir! 10 bibliothèques standard Python
Comment accéder à wikipedia depuis python
Python pour passer d'une autre langue
Changer la version active dans Pyenv d'Anaconda en Python ordinaire
Téléchargement de fichiers vers Azure Storage (Python)
[Python] Changer l'alphabet en nombre
Mettre à jour Mac Python de 2 à 3
Extraire les lignes qui correspondent aux conditions d'un fichier texte avec python
Changer l'instance AWS EC2 de t2 à t3
Python Paiza-Divers contrôles de compétences et entrées standard
[Python] Comment convertir un fichier db en csv
[Python] Simulation de fluide: de linéaire à non linéaire
Changer l'environnement Python 64 bits en environnement 32 bits avec Anaconda