Python 打印中文字符的三种方法

发布时间:2019-08-11 11:24:10编辑:auto阅读(2166)

    方法一:


    现在用 notepad++,在 UTF-8 格式下编写以下语句:
    #coding=utf-8
    print"打印中文字符"


    方法二:

    用encode和decode

    如:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    import os.path
    import xlrd,sys
    Filename='/home/tom/Desktop/1234.xls'
    if not os.path.isfile(Filename):
      raise NameError,"%s is not a valid filename"%Filename
    bk=xlrd.open_workbook(Filename)
    shxrange=range(bk.nsheets)
    print shxrange
    for x in shxrange:
      p=bk.sheets()[x].name.encode('utf-8')
      print p.decode('utf-8')

    方法三:

    在文件开头加上:

    1
    2
    reload(sys)
    sys.setdefaultencoding('utf8')

    这2行,再试着运行一下

    希望本文所述对大家的Python程序设计有所帮助。

关键字