python导入文件显示ansi编码的结果

只读模式打开文件,py文件和打开的文本都是utf-8的编码,但是输出的是ansi的编码,必须要打开时候加了encoding=才行,请问为什么会这样

可能是操作系统的原因,win10 1903以前的版本,默认文本文件都是ansi编码,安装了升级以后,文本文件默认都是utf-8了