pythonascii码转字符,pythonascii转中文

  pythonascii码转字符,pythonascii转中文

  1 .设置标准输出编码:

  请使用get writer(togetastreamencoderclassferspecificencoding。实例化类,传递sys.stdoutastheonlyargument)。

  导入代码

  导入系统

  text=upi:

  #包装系统。stdouthawriterhaknowshowtohandleencoding

  # Unicode数据。

  wrapped _ stdout=编解码器。get writer( utf-8 )(sys。stdout))))))))))))652

  WAP ped _ stdout.write (u via write:)执拗烧鹅(名词)(名词)(名词)(名词)(名词)(名词)(名词).

  #用编写器替换sys.stdout

  sys.stdout=wrapped_stdout

  打印优维亚打印: ,文本

  sys。stdout=multi stream(wrapped _ stdout))。

  多流是一个类似文件的类,它将信息写入大蟒记录器

  类多流:

  ""

  afilelikeclassthatwritestopythonlogger

  ""

  def __init__(self,stdout):

  self.stdout=stdout

  self.fileno=stdout.fileno

  self.consoleLog=False

  定义关闭(自身) :

  通过

  去冲洗(自身) :

  if self.consoleLog:

  self.stdout.flush(

  defwrite(self,msg):

  filehandler=open(标准输出文件名, a )。

  尝试:

  if fileHandler:

  文件处理程序。写(msg。编码(utf-8))

  除了:

  打印traceback.format_exc(

  if fileHandler:

  fileHandler.write(消息)

  if fileHandler:

  fileHandler.close(

  尝试:

  if self.consoleLog:

  打印self.stdout,msg,

  除了:

  打印traceback.format_exc(

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: