環境
Python 3.7.5
ソースコード
Conversion.py
import codecs
import sys
args = sys.argv
def main():
shiftjis_path = args[1]
utf8_path = args[2]
# 文字コードを utf-8 に変換して保存
fin = codecs.open(shiftjis_path, "r", "shift_jis")
fout_utf = codecs.open(utf8_path, "w", "utf-8")
for row in fin:
fout_utf.write(row)
fin.close()
fout_utf.close()
if __name__ == '__main__':
main()
Shift_JISファイルを読み込みUTF-8で新たにファイルを作成し書き込みを行っています。
使い方
変換元ファイルPath、出力先ファイルPathの両方とも相対パスで指定してください!
$ python Conversion.py <変換元ファイルのPath> <出力先ファイルのPath>
まとめ
文字コード変換に毎回数分ほど時間がかかっていたので時間短縮のために作成しました。
毎日投稿のつもりでしたが前回の投稿から時間が経ってしまいました。。。
今日からまた3日坊主を始めようと思います!!!