Lire et écrire du texte en Python

Cette fois aussi, je parlerai de la lecture et de l'écriture de textes en Python, que j'utilise souvent.

1. Exemple de code

sample.py


#-*- coding:utf-8 -*-

if __name__ == '__main__':
	print "\ntest.Créer un txt et casser 1~Laissez-moi entrer jusqu'à 100."
	fw = open("test.txt","w")
	for line in range(0,100):
		number = line + 1
		if line == 0:	fw.write("%s"%number)
		else: fw.write("\n%s"%number)
	fw.close()
	print "La saisie est terminée.\n"

	print "Puis test2.Créez un txt et ouvrez le sentiment avec les onglets 1~Laissez-moi entrer jusqu'à 100."
	fw2 = open("test2.txt","w")
	for line2 in range(0,100):
		number = line2 + 1
		if line2 == 0:	fw2.write("%s"%number)
		else: fw2.write("\t%s"%number)
	fw2.close()
	print "La saisie est terminée.\n"

	print "test.Le nombre de lignes saisies dans txt sera désormais affiché."
	fr = open("test.txt","r")
	for line in fr:
		len_item = sum(1 for line in fr)
		print "Dans le texte%Il y a des lignes.\n"%(len_item+1)
	fr.close()

	print "test2.Je vais afficher ce que j'ai entré dans txt."
	fr2 = open("test.txt","r")
	for line2 in fr2:
		print line2,
	print ''
	fr2.close()	
	print "L'affichage est terminé.\n"

	print "C'est tout pour ce programme. Je vous remercie pour votre travail acharné.\n"

2. Explication?

J'ai mis un peu de petit matériel de différentes manières. Par exemple, le nombre de lignes saisies dans " test.txt sera désormais affiché. La manière d'écrire sum (1 pour la ligne en fr) écrit dans ". Cela vous dira combien de lignes il y a dans le fichier. De plus, il semble qu'écrire avec somme (1 pour ligne en fr) soit plus rapide que de le trouver en le tournant à l'extérieur pour ligne en fr.

De plus, j'afficherai ce que j'ai entré dans "" test2.txt ".

print ''```
 Cette partie. En écrivant ceci, vous pouvez imprimer les éléments un par un.


# 3. Présentation du site qui a été pris en charge
 Un site que je suis très utile pour: "[Lire des fichiers avec Python](http://osksn2.hep.sci.osaka-u.ac.jp/~taku/osx/python/readfile.html)"
 Il y a beaucoup d'échantillons et c'est très utile m (_ _) m


Recommended Posts

Lire et écrire du texte en Python
Lire et écrire des fichiers CSV et JSON avec Python
Lecture et écriture de fichiers CSV Python
Lire et écrire NetCDF avec Python
Lire et écrire du CSV avec Python
Notes sur la lecture et l'écriture d'images TIFF float32 avec python
Lire et écrire des fichiers JSON avec Python
Texte de cluster en Python
Traitement de texte avec Python
Étude à partir de Python Lecture et écriture de fichiers Hour9
La lecture et l'écriture s'adaptent aux fichiers avec Python (mémo)
Exemple de lecture et d'écriture de CSV avec Python
Lecture à partir de fichiers texte et SQLite avec Python (+ Pandas), R, Julia (+ DataFrames)
Traitement de texte UTF8 avec python
Lire et écrire des fichiers csv
Pile et file d'attente en Python
Parler avec Python [synthèse vocale]
Unittest et CI en Python
Lecture de texte Python pour plusieurs lignes et une ligne
J'ai essayé de [gratter] des images de mode et des phrases de texte avec Python.
Paquets qui gèrent le MIDI avec Python midi et pretty_midi
Différence entre list () et [] en Python
Afficher les photos en Python et html
Algorithme de tri et implémentation en Python
Manipuler des fichiers et des dossiers en Python
À propos de Python et Cython dtype
Affectations et modifications des objets Python
Vérifiez et déplacez le répertoire en Python
Extraire du texte d'images avec Python
Chiffrement avec Python: IND-CCA2 et RSA-OAEP
Trier les gros fichiers texte en Python
Hashing de données en R et Python
Synthèse de fonctions et application en Python
Exporter et exporter des fichiers en Python
Inverser le pseudonyme plat et le katakana en Python2.7
[GUI en Python] Menu PyQt5 et barre d'outils-
Lors de l'écriture d'un programme en Python
Créer et lire des paquets de messages en Python
uproot: bibliothèque basée sur Python / Numpy pour lire et écrire des fichiers ROOT
Chevauchement d'expressions régulières en Python et Java
Différence d'authenticité entre Python et JavaScript
Notes utilisant cChardet et python3-chardet dans Python 3.3.1.
Les modules et packages en Python sont des "espaces de noms"
Évitez les boucles imbriquées en PHP et Python
Différences entre Ruby et Python dans la portée
Modulation et démodulation AM avec Python Partie 2
différence entre les instructions (instructions) et les expressions (expressions) en Python
Valeurs authentiques et vecteurs propres: Algèbre linéaire en Python <7>
Module d'implémentation de file d'attente et Python "deque"
Graphique à lignes pliées et ligne d'échelle en python
Implémenter le filtre FIR en langage Python et C
Vérifier et recevoir le port série en Python (vérification du port)
Rechercher et lire des vidéos YouTube avec Python
Différence entre @classmethod et @staticmethod en Python
Différence entre append et + = dans la liste Python
Différence entre non local et global en Python
Ecrire le fichier O_SYNC en C et Python
Modèle pour l'écriture de scripts batch en python
Gérer les "années et mois" en Python
(Python) Remarques sur la lecture de HTML et l'utilisation d'expressions régulières