Maison >développement back-end >Tutoriel Python >Exemple de code pour la lecture et l'écriture de fichiers et le stockage dans la programmation Python
Cet article présente principalement des exemples de lecture et d'écriture de fichiers et de stockage en programmation Python, y compris des exemples d'utilisation du stockage cPickle pour stocker des objets. Les amis dans le besoin peuvent s'y référer
1. Ecriture et lecture de fichiers
#!/usr/bin/python # -*- coding: utf-8 -*- # Filename: using_file.py # 文件是创建和读取 s = '''''我们都是木头人, 不许说话不许动!''' # 创建一个文件,并且写入字符 f = file('test_file.txt', 'w') f.write(s) f.close() # 读取文件,逐行打印 f = file('test_file.txt') while True: line = f.readline() # 如果line长度为0,说明文件已经读完了 if len(line) == 0: break # 默认的换行符也读出来了,所以用逗号取代print函数的换行符 print line, f.close()Résultat de l'exécution :
我们都是木头人, 不许说话不许动!
2. Écriture et lecture de mémoire
#!/usr/bin/python # -*- coding: utf-8 -*- # Filename using_pickle.py # 使用存储器 #加载存储器模块,as后面是别名 #import pickle as p #书上说cPickle比pickle快很多 import cPickle as p listpickle = [1, 2, 2, 3] picklefile = 'picklefile.data' f = file(picklefile, 'w') # 写如数据 p.dump(listpickle, f) f.close() del listpickle f = file(picklefile) # 读取数据 storedlist = p.load(f) print storedlist f.close()
Résultats de l'exécution :
[1, 2, 2, 3]Regardons un exemple d'utilisation du stockage cPickle pour stocker des objets
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!