Conversion de code de caractère des fichiers CSV à l'aide de Loop (Shift JIS to UTF8)

Supposons que vous ayez un fichier CVS avec des noms de fichiers consécutifs comme celui-ci:

Le code de caractère du fichier d'origine est Shift-JIS, et ceux-ci sont convertis en UTF-8 à la fois. De plus, les numéros de série des fichiers sont éliminés du remplissage nul et renommés comme suit:

Le code est comme suit.

ChangeShiftJIS2utf8.ipynb


import csv
import codecs
a = 47
for i in range(a):
    pref = i + 1
    path = "c:/*****/brabra_%02.f.csv"%pref
    path_utf = "C:/****/brabra_%01.f_utf.csv"%pref
    fin = codecs.open(path, "r", "shift_jis")

    fout_utf = codecs.open(path_utf, "w", "utf-8")
    
    for row in fin:
        fout_utf.write(row)
        
    fin.close()
    fout_utf.close()

Recommended Posts

Conversion de code de caractère des fichiers CSV à l'aide de Loop (Shift JIS to UTF8)
Gestion des codes de caractères des fichiers en IronPython
[Python] Récupère le code de caractère du fichier
[Python] [chardet] Détection automatique du code de caractère dans les fichiers
Convertir le code de caractère du fichier avec Python3
2.x, 3.x code de caractères des séries python
Exporter les résultats de la recherche de publication dans un fichier à l'aide de l'API Mattermost
Comment créer un fichier factice CSV contenant du japonais à l'aide de Faker