Defining Python Source Code Encodings

Defining the Encoding

    Python will default to ASCII as standard encoding if no other
    encoding hints are given.

    To define a source code encoding, a magic comment must
    be placed into the source files either as first or second
    line in the file, such as:

          # coding=<encoding name>

    or (using formats recognized by popular editors)

          #!/usr/bin/python
          # -*- coding: <encoding name> -*-
#-*— coding:utf-8 -*-

  

原文地址:https://www.cnblogs.com/KennyRom/p/6306105.html