Heim  >  Artikel  >  Backend-Entwicklung  >  Python-Installationsmethode und eine kurze Einführung in die IO-Programmierung

Python-Installationsmethode und eine kurze Einführung in die IO-Programmierung

不言
不言nach vorne
2018-10-12 15:24:562431Durchsuche

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. Verzeichnisoperationen

Häufig verwendete Module: OS-Modul und Shutil-Modul

3. Serialisierung

Der Prozess, bei dem Variablen im Speicher speicherbar oder übertragbar werden, ist Serialisierung

Das 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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen