[Python] Convertit les délimiteurs de fichier csv en délimiteurs de tabulation

Chose que tu veux faire

--Je veux convertir le délimiteur du fichier csv en délimiteur de tabulation

point

~~ -Facile à importer et à utiliser le module csv ~~ ~~ Importez le module csv dans le programme appelant ~~

--Importer le module csv au début du fichier def

convertTav.py



def CsvToTsv(path):
    
    #Tableau pour la lecture
    line = []

    #Lis
    with open(path, "r", newline="") as f:
            #Créer un objet de lecture (séparé par des virgules)
            reader = csv.reader(f, delimiter = ",")
            #Lis
            line = [row for row in reader]
    #close
    f.close

    #l'écriture
    with open(path, "w", newline="") as f:
            #Création d'objets d'écriture (délimités par des tabulations)
            writer = csv.writer(f, delimiter = "\t")
            #Écrivez tout ensemble
            writer.writerows(line)
    #close
    f.close

Postscript

Si vous souhaitez convertir l'encodage en lecture et en écriture, spécifiez l'encodage à l'ouverture (Exemple) Shift-jis lors de la lecture, utf-8 lors de l'écriture

convertTav.py


#Lis
with open(path, "r", newline="", encoding="cp932") as f:

#l'écriture
with open(path, "w", newline="", encoding="utf_8") as f:

** Cela ne fonctionnait pas avec Shift-jis, cela fonctionnait avec cp932 **

Recommended Posts

[Python] Convertit les délimiteurs de fichier csv en délimiteurs de tabulation
[Python] Comment convertir un fichier db en csv
Comment convertir un fichier JSON en fichier CSV avec Python Pandas
[Python] Ecrire dans un fichier csv avec Python
Sortie vers un fichier csv avec Python
Comment convertir Python en fichier exe
Convertir un fichier psd en png en Python
Après avoir appelé le fichier Shell sur Python, convertissez CSV en Parquet.
Lire le fichier csv Python
Comment lire un fichier CSV avec Python 2/3
[Python] Conversion de DICOM en PNG ou CSV
Convertir un fichier svg en png / ico avec Python
Écriture de journaux dans un fichier CSV (Python, langage C)
Lisez le fichier CSV avec Python et convertissez-le en DataFrame tel quel
[python] Convertir la date en chaîne
Convertir numpy int64 en python int
[Python] Convertir la liste en Pandas [Pandas]
Convertir le HTML en fichier texte
J'ai essayé de toucher un fichier CSV avec Python
[Python] Convertir le texte PDF en CSV pour chaque page (2/24 postscript)
Convertir le projet Scratch en Python
[Python] Convertir Shift_JIS en UTF-8
Écrire en csv avec Python
Convertissez rapidement SDF en CSV
Comment convertir des fichiers Json au format CSV ou au format EXCEL
Script Python qui crée un fichier JSON à partir d'un fichier CSV
Convertir le fichier genbank en fichier gff
Télécharger le fichier csv avec python
Convertir le code python 3.x en python 2.x
Convertir un fichier Excel en texte en Python à des fins de comparaison
Workflow pour convertir une formule (image) en python
Convertir la liste en DataFrame avec python
Python> liste> Convertir une double liste en une seule liste
Lecture et écriture de fichiers CSV Python
[Python] Convertit les nombres naturels en nombres ordinaux
Convertir décimal en n-aire [python]
Python> tuple> Convertir un double tuple en un seul tuple
Téléchargement de fichiers vers Azure Storage (Python)
J'ai essayé de transformer un fichier Python en un EXE (erreur de récursivité prise en charge)
[Python] Comment stocker un fichier csv en tant que données de tableau à une dimension
[Good By Excel] script python pour générer sql pour convertir csv en table
Convertir un mémo à la fois avec Python 2to3
Convertir Python> séquence de deux valeurs en dictionnaire
Lire le fichier CSV avec python (Télécharger et analyser le fichier CSV)
Comment convertir csv en tsv dans la CLI
Convertir le graphique matplotlib au format de fichier emf
Convertir de PDF en CSV avec pdfplumber
Convertir des données Excel en JSON avec python
Convertir Hiragana en Romaji avec Python (bêta)
Conversion de katakana en voyelle kana [python]
Convertissez des données FX 1 minute en données 5 minutes avec Python
python> Convertir le tuple en liste> aList = list (pi_tuple)
Lire Python csv et exporter vers txt
Convertir le type de date Python au format RFC822
[Part1] Scraping avec Python → Organisez jusqu'à csv!
Python> Numéros de sortie de 1 à 100, 501 à 600> Pour csv
Convertir des nombres chinois en nombres arabes avec Python
Convertir de Markdown en HTML en Python
Convertir une URL absolue en URL relative en Python