Red de conocimiento informático - Material del sitio web - Utilice geany para compilar Python, ¿cómo generar chino?

Utilice geany para compilar Python, ¿cómo generar chino?

Si es una plataforma Linux, simplemente declara en el archivo de encabezado del archivo fuente: #?-*-?Encoding:?utf-8?-*-

Imprime el salida directamente. print("中文")

Si es una plataforma Windows, debe agregar una función de enlace previo para manejarlo:

clase?UnicodeStreamFilter:

def?__init__( self,?target):

self.target?=?target

self.encoding?=?' self.errors?= ?' reemplazar'

self.encode_to?=?self.target.encoding

def?write(self,?s):

if?type( s) ==?str:

s?=?s.decode("utf-8")

s?=?s.encode(self. encode_to,?self. errores).decode(self.encode_to)

self.target.write (s)

if?sys.stdout.encoding?==?' :

sys.stdout?