Gestion de fichiers textes en python

#Ouverture du fichier (r lecture, w ecriture contenu écrasé, a ouverture en ajout)
fichier = open("/tmp/__test.txt", "w")
fichier.write("Hello")
fichier.close()
fichier = open("/tmp/__test.txt", "a")
fichier.write(" world !\n")
fichier.write(" 2nd line\n")
fichier.write('''A bloc a text
  with multiple 
  lines
''');
fichier.close()
#lecture complete du fichier dans une chaine de caractères
fichier = open("/tmp/__test.txt", "r")
full = fichier.read()
print("Contient world ? "+ ("oui" if "world" in full else "non"));
fichier.close()
#lecture du fichier dans un tableau de lignes
fichier = open("/tmp/__test.txt", "r")
lines = fichier.readlines()
for line in lines:
	print(line[:3]+"...")
fichier.close()
#lecture ligne par ligne d'un fichier
fichier = open("/tmp/__test.txt", "r")
for line in fichier:
		print(line.upper())
fichier.close()

—- dataentry page —- type : Howto technologie_tags : Python, Fichier