Maison  >  Article  >  développement back-end  >  Méthode d'installation de Python et brève introduction à la programmation IO

Méthode d'installation de Python et brève introduction à la programmation IO

不言
不言avant
2018-10-12 15:24:562428parcourir

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())

2 .Opération de répertoire

Modules communs : module os et module shutdown

3 Sérialisation

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer