Le contenu de cet article concerne la méthode d'installation de Python et une brève introduction à la programmation IO. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
Installation 1.python
1.python IDLE
Télécharger le site officiel : www.python.org
Remarque : Après en sélectionnant Lors de l'installation des composants, vérifiez tous les composants, portez une attention particulière à vérifier pip et ajoutez python.exe au chemin
2.pycharm
Téléchargez le site officiel : https://www.jetbrains.com /pycharm/
Un IDE Python construit par JetBrains, qui prend également en charge Google App Engine, IronPython
3.Anaconda
Télécharger le site officiel : https://www.anaconda .com/ download/
Une distribution Python open source, comprenant un grand nombre de packages scientifiques installés tels que : numpy, pandas, etc.
Programmation IO
1. Lecture et écriture de fichiers
Ouvrir le fichier :
Le paramètre mode dans la fonction open :
Paramètres de mise en mémoire tampon dans la fonction open :
Lecture et écriture de fichiers : les méthodes fréquemment utilisées incluent read(), readlines() ,write(),close()
read(size) lit jusqu'à size octets à la fois et renvoie une chaîne readlines() lit l'intégralité du contenu à la fois et renvoie un liste par ligne
Le dossier doit être fermé après utilisation ! Utilisez try...finally pour les opérations sur les fichiers afin d'éviter les exceptions IO
try: f = open("D:/Python/test.txt","r+") # 'r+' == r+w(可读可写,文件若不存在就报错(IOError)) print(f.read()) f.write("def") f.seek(0,0) # 把文件指针从末尾移到开头 print(f.read()) finally: if f: f.close()
En python, vous pouvez utiliser l'instruction with pour remplacer le bloc de code try...finally et la méthode close()
with open("D:/Python/test.txt","r+") as f: print(f.read()) f.write("def") f.seek(0,0) print(f.read())
Modules communs : module os et module shutdown
Le processus de transformation des variables en mémoire en variables stockables ou transférables est. sérialisation
Python utilise le module pickle pour implémenter la sérialisation, principalement en utilisant la méthode dump (écrire l'objet sérialisé directement dans un fichier) ou la méthode dumps (sérialiser n'importe quel objet dans une chaîne puis l'écrire dans un fichier pour stockage)
import pickle d = dict(url="index.html",title="首页",content="首页")print(pickle.dumps(d)) with open("D:/Python/test.txt","wb") as f: pickle.dump(d,f)
Le module pickle utilise principalement la méthode Load (pour désérialiser les fichiers directement en objets) ou la méthode Loads (pour désérialiser str en objets) pour implémenter la désérialisation
with open("D:/Python/test.txt","rb") as f: d = pickle.load(f)print(d) d = pickle.loads(b'\x80\x03}q\x00(X\x03\x00\x00\x00urlq\x01X\n\x00\x00\x00index.htmlq\x02X\x05\x00\x00\x00titleq\x03X\x06\x00\x00\x00\xe9\xa6\x96\xe9\xa1\xb5q\x04X\x07\x00\x00\x00contentq\x05h\x04u.')print(d)
Ce qui précède est Pour l'ensemble du contenu de cet article, pour un contenu plus passionnant sur Python, vous pouvez faire attention aux colonnes Tutoriel vidéo Python et Tutoriel d'article Python sur le site Web PHP chinois ! ! !
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!