fileobject.encodingのドキュメント はNoneである可能性があると述べており、その場合、「システムのデフォルトのエンコーディング」が使用されます。
None
このエンコーディングが何であるかを知るにはどうすればよいですか?
sys.getdefaultencoding()
(つぶやきすぎないように、これはおそらくググったほうがいいでしょう-python os default encodingの最初の結果であり、python system default encodingの2番目の結果です。)
python os default encoding
python system default encoding