`
scm002
  • 浏览: 317142 次
社区版块
存档分类
最新评论

python解决中文编码问题

 
阅读更多

程序中出现中文,运行的时候出现如下错误:

 

SyntaxError: Non-UTF-8 code starting with '\xb1' in file rate.py on line 5, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

 

导致出错的根源就是编码问题。

解决方案是:

     在程序最上面加上:# coding=gbk

这样程序就可以正常运行了。

 

eg1:

 

#!/usr/bin/python
#-*- coding:GBK -*-

 

principal = 1000 # Initial amount (本金)
rate = 0.05 # Interest rate (利率)
numyears = 5 # Number of years (期数,年)
year = 1

 

while year <= numyears:
        principal = principal*(1+rate)
        print (year, principal)
        year += 1

 

 

eg2:

 

#!/usr/bi/python
#-*- coding:GBK -*-

s1=input('Input your name:')
print('你好,%s' % s1)

分享到:
评论

相关推荐

    python解决中文乱码问题

    解决python中文乱码问题、首先发送请求,然后将请求返回的值传到coding(req)函数。

    python 中文乱码 问题深入分析.docx

    Python 中文乱码问题深入分析 在 Python 中,中文乱码问题一直是一个让人头疼的问题,经常抛...Python 中的中文乱码问题可以通过正确地使用 encode 和 decode 函数,设定默认编码,和正确地读取文件的编码格式来解决。

    python OpenCV imshow()中文乱码问题解决方法之一

    python OpenCV imshow()中文乱码问题解决方法之一

    完美解决Python下matplotlib绘图中文乱码问题.docx

    通过删除 matplotlib 库的字体缓存文件,我们可以解决中文乱码问题,提高图形的美观性和可读性。 相关知识点 * matplotlib 库的字体缓存机制 * 中文字体信息的查看 * 删除 matplotlib 库的字体缓存文件 * 解决中文...

    20180530_Python编码及中文乱码1

    Python 编码与解码详解 编码是将可读的字符转换为计算机内部表示的过程,而解码则是相反的过程,即将计算机内部的表示转换回可读的字符。...正确处理编码问题可以避免字符乱码,提高程序的兼容性和稳定性。

    python学习教程,如何解决Python中文编码乱码问….docx

    本文将详细介绍如何解决Python中的中文编码问题,并给出具体的解决方案。 #### 二、Python中的默认编码 Python中有两种主要版本:Python 2 和 Python 3。这两个版本在处理中文编码方面有所不同: 1. **Python 2**...

    解决Python3用PIL的ImageFont输出中文乱码的问题

    今天在用python3+ImageFont输出中文时,结果显示乱码 # coding:utf-8 from PIL import Image, ImageDraw, ImageFont image= Image.new('RGB', (559, 320),(255,255,255)) draw = ImageDraw.Draw(image) # draw.text...

    Python BeautifulSoup中文乱码问题的2种解决方法

    使用python的BeautifulSoup来抓取网页然后输出网页标题,但是输出的总是乱码,找了好久找到解决办法,下面分享给大家首先是代码复制代码 代码如下:from bs4 import BeautifulSoupimport urllib2url = ‘//www.jb51.net/...

    解决python pyzbar库 识别二维码中文内容乱码问题

    将dll文件替换pyzbar文件夹中的dll文件,例如我将该libzbar-64.dll文件直接复制到E:\EngineeringSoftwares\Python3.9.1\Lib\site-packages\pyzbar文件夹中,并选择替换文件即可。

    python避免中文乱码的代码.docx

    Python是一种广泛使用的编程语言,但在处理中文字符时可能会遇到乱码问题。这主要是因为Python的默认内部编码是ASCII,不支持中文字符。为了解决这个问题,我们需要采取一些措施确保中文字符能够正确显示。 1. **...

    python抓取并保存html页面时乱码问题的解决方法

    综上所述,解决Python抓取HTML页面时的乱码问题需要正确识别和处理编码。通过检测网页的编码、比较声明编码以及在必要时转换编码,可以有效地避免乱码的出现。此外,使用适当的库和模块(如`chardet`和`...

    Python中文乱码

    本文将深入探讨Python中的中文乱码问题及其解决方案。 首先,我们要理解的是字符编码的概念。在计算机中,所有字符都由特定的数字序列表示,这就是编码。最经典的字符编码是ASCII,它只包含了英文字符,无法处理...

    python:解决matplotlib中文乱码问题

    标题中提到的"解决matplotlib中文乱码问题"是Python开发者在做数据可视化时经常遇到的问题。接下来将详细介绍如何通过修改代码解决这个问题。 首先,在代码中,可以设置matplotlib的配置参数来解决中文显示问题。...

    python 中文乱码问题深化分析.docx

    Python 中文乱码问题深化分析 在 Python 中,中文编码一直是一个极为头大的问题,经常抛出编码...Python 中的中文编码问题需要我们正确地理解 str 和 unicode 的概念,并正确地使用编码格式和解码方式来避免乱码问题。

    如何处理Python3.4 使用pymssql 乱码问题

    在项目中发现这样一个问题:sqlserver数据库编码为gbk,使用python3.4+pymssql 查询,中文乱码,经过一番思考问题解决,下面把解决办法分享给大家: conn = pymssql.connect(host=192.168.122.141, port=1433, ...

    linux下python中文乱码解决方案详解

    总结来说,解决Linux下Python中文乱码问题的关键在于正确配置字体、清理缓存以及可能需要更新依赖工具的编码设置。通过以上步骤,大多数情况下都能成功显示中文字符,避免乱码问题。理解并掌握这些方法,对于在Linux...

Global site tag (gtag.js) - Google Analytics