[Python3]UTF8 BOM(byte order mark)形式のテキストファイルを開いたとき、BOM文字が含まれてしまう

open関数でencoding='utf-8'を指定してもBOM文字は削除されません。

BOM文字を読み込まないようにテキストファイルを開くには?

open関数の引数に「encoding='utf-8-sig'」を指定します。
with open(file='ファイル名', encoding='utf-8-sig') as file:
    text = file.read()

検証環境

関連ページ