zoukankan      html  css  js  c++  java
  • Python 中文编码

    Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。
    解决方法为只要在文件开头加入 # -- coding: UTF-8 -- 或者 # coding=utf-8 就行了
    注意:# coding=utf-8 的 = 号两边不要空格。

    #!/usr/bin/python
    #-*- coding: UTF-8 -*-
    print( "你好,世界" )
    

    所以如果大家在学习过程中,代码中包含中文,就需要在头部指定编码。
    注意:Python3.X 源码文件默认使用utf-8编码,所以可以正常解析中文,无需指定 UTF-8 编码。
    注意:如果你使用编辑器,同时需要设置 py 文件存储的格式为 UTF-8,否则会出现类似以下错误信息:

    SyntaxError: (unicode error) ‘utf-8’ codec can’t decode byte 0xc4 in position 0:
    invalid continuation byte
    

    Pycharm 设置步骤:
    进入 file > Settings,在输入框搜索 encoding。
    找到 Editor > File encodings,将 IDE Encoding 和 Project Encoding 设置为utf-8。

  • 相关阅读:
    73. Set Matrix Zeroes
    289. Game of Live
    212. Word Search II
    79. Word Search
    142. Linked List Cycle II
    141. Linked List Cycle
    287. Find the Duplicate Number
    260. Single Number III
    137. Single Number II
    Oracle EBS中有关Form的触发器的执行顺序
  • 原文地址:https://www.cnblogs.com/hl-2030/p/11837961.html
Copyright © 2011-2022 走看看