~~ -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