[Verwandte Lernempfehlungen: Python-Tutorial]
Im eigentlichen Datenanalyseprozess analysieren und verwenden wir Python, um Daten (Massendaten) zu verarbeiten, und wir alle konvertieren diese Daten in Python-Objekte, wie zum Beispiel The most gemeinsames Wörterbuch.
Zum Beispiel gibt es jetzt Hunderttausende Daten (natürlich verwenden solche großen Daten im Allgemeinen das Konzept der Datenbank und werden nicht im CPU-Speicher ausgeführt. Es ist für uns unmöglich, Funktionen zur Berechnung einiger Werte zu verwenden.) in Excel, oder?
Excel eignet sich nur für die Verarbeitung relativ kleiner Datenmengen und bietet den Vorteil von Komfort und Geschwindigkeit. Nehmen wir also an, dass es so viele Daten gibt. Jetzt möchte ich die Daten analysieren, konvertieren und schließlich schreiben Die Daten werden wie folgt in eine CSV-Datei geschrieben. Die Anforderungen sind erfüllt. Schauen wir uns also an, wie das Datenwörterbuch in die CSV-Datei geschrieben wird.
def csv_writer():
a=[] dict=student_infos[0] for headers in sorted(dict.keys()):#把字典的键取出来 a.append(headers) header=a#把列名给提取出来,用列表形式呈现
newline bedeutet, dass zwischen den Daten keine Leerzeilen eingefügt werden Encoding='utf-8' bedeutet, dass das Codierungsformat utf-8 ist. Wenn Sie nicht möchten, dass beim Öffnen der CSV-Datei in Excel verstümmelte chinesische Zeichen angezeigt werden, können Sie sie entfernen, ohne sie zu schreiben.
Um zu verhindern, dass die CSV-Datei in Pycharm verstümmelt wird, verwenden wir hier die Parameterkodierung utf-8. Das Kodierungsformat der Excel-Datei ist gbk. Es wird empfohlen, das Kodierungsformat „utf“ hinzuzufügen -8'-Parameter.
Wenn Sie nicht möchten, dass die CSV-Datei in Excel verstümmelt wird, wird empfohlen, die CSV-Datei im Editor zu öffnen und im ANSI-Format zu speichern. **
with open('成绩更新.csv', 'a', newline='', encoding='utf-8') as f: writer = csv.DictWriter(f, fieldnames=header) # 提前预览列名,当下面代码写入数据时,会将其一一对应。 writer.writeheader() # 写入列名 writer.writerows(student_infos) # 写入数据 print("数据已经写入成功!!!")
Das obige ist der detaillierte Inhalt vonMethodenbeispiel, wie Python ein Wörterbuch in eine CSV-Datei schreibt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!