Python3系でUnicode BOM付のファイルを読み込むにはどうしたらよいでしょうか。
encoding="utf_8_sig"
では
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte
となってしまいます。
背景として、別のシステムで吐き出されているログを解析するバッチを作成しております。
この別のシステムが吐き出すログがサクラエディタ上では「Unicode BOM付」というエンコードで表示が可能な形式でした。
UTF8で開きなおすと妙なスペースが開いたような形で読み込まれます。
別システム側で調整することは不可能です。
よろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。