Shift-JIS のままにしておく必要がある Python で編集する必要がある csv ファイルがあります。各セクションを Python インタープリターに入力してコードをテストすると、ファイルは正常に編集され、Shift-JIS のままになります。Python インタープリターで次の行を実行します。
import sys, codecs
reload(sys)
sys.setdefaultencoding('shift_jis')
これらの行をスクリプトに入れて DOS プロンプトから実行すると、もちろん、追加したシフト JIS 文字が台無しになります。DOS プロンプトで chcp を実行すると、chcp 932、shift-JIS を実行していると表示されます。何が機能していないか誰か知っていますか?