【笔记】Python文件的默认编码

前言

Python文件的默认编码

Python2

  • Python2文件的默认编码是ASCII编码,内存中默认也是ASCII编码
  • 如果在文件头部声明了其他编码,那么内存中就会转换成对应编码

指定内存中的编码

  • 在文件头部指定内存中的编码
1
# -*- coding:UTF-8 -*-
1
# coding-utf-8

Python3

  • Python3文件的默认编码是UTF-8编码,内存中默认是Unicode编码
  • 即使在文件头部生命了其他编码,那么内存中仍然保持UTF-8编码

完成

参考文献

哔哩哔哩——千锋教育