\

Pythonでは、codecsモジュールを使用して、特定の文字コードでファイルを読み書きすることができます。今回は、Shift_JIS形式のファイルを扱う方法について説明します。

Shift_JIS形式のファイルを読み込む

Shift_JIS形式のファイルを読み込むには、codecs.open関数を使用します。以下にその例を示します。

import codecs

# ファイルを開く(読み込みモード)
fin = codecs.open('example.txt', 'r', 'shift_jis')

for line in fin:
    print(line)

fin.close()

このコードは、Shift_JIS形式のexample.txtという名前のファイルを開き、その内容を行ごとに表示します。

Shift_JIS形式のファイルに書き込む

Shift_JIS形式のファイルに書き込むには、同じくcodecs.open関数を使用します。以下にその例を示します。

import codecs

# ファイルを開く(書き込みモード)
fout = codecs.open('example.txt', 'w', 'shift_jis')

fout.write('これはテストです。')

fout.close()

このコードは、Shift_JIS形式のexample.txtという名前のファイルを開き、その内容を上書きします。

以上がPythonでShift_JIS形式のファイルを扱う基本的な方法です。codecsモジュールを使うことで、他の文字コードのファイルも同様に扱うことができます。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です