Heim >Backend-Entwicklung >Python-Tutorial >Python-Installationsmethode und eine kurze Einführung in die IO-Programmierung
Der Inhalt dieses Artikels befasst sich mit der Installationsmethode von Python und einer kurzen Einführung in die IO-Programmierung. Ich hoffe, dass er für Sie hilfreich ist.
1.python-Installation
1.python IDLE
Offizielle Website herunterladen: www.python.org
Hinweis: Nachher Wählen Sie bei der Installation von Komponenten alle Komponenten aus, achten Sie besonders auf pip und fügen Sie python.exe zum Pfad hinzu
2.pycharm
Laden Sie die offizielle Website herunter: https://www.jetbrains.com /pycharm/
Eine von JetBrains entwickelte Python-IDE, die auch Google App Engine, IronPython, unterstützt
3.Anaconda
Offizielle Website herunterladen: https://www.anaconda .com/ download/
Eine Open-Source-Python-Distribution, einschließlich einer großen Anzahl installierter wissenschaftlicher Pakete wie: Numpy, Pandas usw.
2. IO-Programmierung
1. Datei lesen und schreiben
Datei öffnen:
Der Modusparameter in der Öffnungsfunktion:
Die Pufferungsparameter in der Öffnungsfunktion:
Lesen und Schreiben von Dateien: Zu den häufig verwendeten Methoden gehört read() , readlines() ,write(),close()
read(size) liest bis zu einer Größe von Bytes auf einmal und gibt eine Zeichenfolge zurück. readlines() liest den gesamten Inhalt auf einmal und gibt zurück eine zeilenweise Liste
Die Datei muss nach der Verwendung geschlossen werden! Verwenden Sie try...finally für Dateioperationen, um E/A-Ausnahmen zu verhindern
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()
In Python können Sie die with-Anweisung verwenden, um den try...finally-Codeblock und die close()-Methode
with open("D:/Python/test.txt","r+") as f: print(f.read()) f.write("def") f.seek(0,0) print(f.read())2. VerzeichnisoperationenHäufig verwendete Module: OS-Modul und Shutil-Modul3. SerialisierungDer Prozess, bei dem Variablen im Speicher speicherbar oder übertragbar werden, ist SerialisierungDas Pickle-Modul wird in Python zum Implementieren der Serialisierung verwendet, hauptsächlich unter Verwendung der Dump-Methode (Schreiben des serialisierten Objekts direkt in eine Datei) oder der Dumps-Methode (Serialisieren eines beliebigen Objekts in eine Zeichenfolge und anschließendes Schreiben in eine Datei zur Speicherung). )
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)Das Pickle-Modul verwendet hauptsächlich die Load-Methode (um Dateien direkt in Objekte zu deserialisieren) oder die Loads-Methode (um str in Objekte zu deserialisieren), um die Deserialisierung zu implementieren
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)Das Obige ist das Ganze Inhalt dieses Artikels, ungefähr Weitere spannende Inhalte zu Python finden Sie in den Spalten
Python-Video-Tutorial und Python-Artikel-Tutorial auf der chinesischen PHP-Website! ! !
Das obige ist der detaillierte Inhalt vonPython-Installationsmethode und eine kurze Einführung in die IO-Programmierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!