~~ -Einfaches Importieren und Verwenden des CSV-Moduls ~~ ~~ Importiere das CSV-Modul in das aufrufende Programm ~~
`writer.writerrows (Array-Name)`
sofort ein.
Wenn Sie Zeile für Zeile schreiben möchten, können Sie mit `writer.writerrow (matrix)`
schreibenconvertTav.py
def CsvToTsv(path):
#Array zum Lesen
line = []
#Lesen
with open(path, "r", newline="") as f:
#Leseobjekt erstellen (durch Kommas getrennt)
reader = csv.reader(f, delimiter = ",")
#Lesen
line = [row for row in reader]
#close
f.close
#Schreiben
with open(path, "w", newline="") as f:
#Objekterstellung schreiben (tabulatorgetrennt)
writer = csv.writer(f, delimiter = "\t")
#Schreiben Sie alles zusammen
writer.writerows(line)
#close
f.close
Wenn Sie die Codierung durch Lesen und Schreiben konvertieren möchten, geben Sie die Codierung beim Öffnen an (Beispiel) Shift-jis beim Lesen, utf-8 beim Schreiben
convertTav.py
#Lesen
with open(path, "r", newline="", encoding="cp932") as f:
#Schreiben
with open(path, "w", newline="", encoding="utf_8") as f:
** Es hat nicht mit Shift-jis funktioniert, es hat mit cp932 funktioniert **
Recommended Posts