Maison > développement back-end > Tutoriel Python > 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

不言
Libérer: 2018-10-12 15:24:56
avant
2475 Les gens l'ont consulté

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()
Copier après la connexion

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())
Copier après la connexion

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)
Copier après la connexion

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)
Copier après la connexion

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!

Étiquettes associées:
source:cnblogs.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal