返回顶部
首页 > 资讯 > 后端开发 > Python >Python 3.x 编解码
  • 592
分享到

Python 3.x 编解码

编解码Python 2023-01-31 07:01:48 592人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

#-- coding:gbk -- 指定文件编码#Author:leiimport sysprint(sys.getdefaultencoding())s = "你好"print(s)print(s.encode("gbk")) #编码

#-- coding:gbk -- 指定文件编码
#Author:lei
import sys
print(sys.getdefaultencoding())
s = "你好"
print(s)
print(s.encode("gbk")) #编码都会转成bytes类型
print(s.encode("utf-8"))
gbk_to_utf8 = s.encode("gbk").decode("gbk").encode("utf-8")
print(gbk_to_utf8)
#unicode 统一的万维码

import sys
print(sys.getdefaultencoding())
s = "你哈"
print(s.encode("gbk"))
print(s.encode("utf-8"))
print(s.encode("utf-8").decode("utf-8").encode("gb2312").decode("gb2312"))
#decode("utf-8") 文件本身为utf-8格式 解码成unicode
#gb2312向下兼容 gbk
#python 3.x所有的编码成utf-8 gb2312 gbk 都成了byte类型文件,只有 decode 解码之后才成为字符串

--结束END--

本文标题: Python 3.x 编解码

本文链接: https://lsjlt.com/news/191945.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python 3.x 编解码
    #-- coding:gbk -- 指定文件编码#Author:leiimport sysprint(sys.getdefaultencoding())s = "你好"print(s)print(s.encode("gbk")) #编码...
    99+
    2023-01-31
    编解码 Python
  • Python 3.x中的编码和解码问题
    最近在极客学院学习爬虫,老师用的是2.x版本,而我电脑里的版本是3.x,于是在网页上查找在输出中文时如何正确输出。 我原以为2.x 3.x在很多语法上没什么区别,在解码decode上应该也差不多,没想到竟然发现,很多博客提到2....
    99+
    2023-01-31
    Python
  • 编写兼容 Python 2.x 和 3.
    编写兼容Python2.x与3.x代码当我们正处于Python 2.x到Python 3.x的过渡期时,你可能想过是否可以在不修改任何代码的前提下能同时运行在Python 2和3中。这看起来还真是一个合理的诉求,但如何开始呢?哪些Pytho...
    99+
    2023-01-31
    Python
  • Python 2.7.x 和 3.x 版
    python现在很火,最近花了些时间去了解了一下,最初了解的是2.7.x版本,感觉,从书写上是很不习惯,少了一双大概号,取而代之的是缩进;然后跟kotlin和swift一样省去了每行的分号,象我们这种分号强迫症的人真心的不习惯;还有!Tru...
    99+
    2023-01-31
    Python
  • Varnish 3.X详解
    一、varnish定义Varnish与一般服务器软件类似,分为master(management)进程和child(worker,主要做cache的工作)进程。master进程读入命令,进行一些初始化,然后fork并监控child进程。ch...
    99+
    2023-01-31
    详解 Varnish
  • heartbeat 3.X 源码安装
                                                                     原码安装heartbeat需要三个包1.groupadd haclient  2.useradd -g hac...
    99+
    2023-01-31
    源码 heartbeat
  • python中的编码和解码及\x和\u问题
    目录编码和解码及\x和\u问题python解析 \x 和 \u "乱码"python2.7解析方法python3解析方法编码和解码及\x和\u问题 “...
    99+
    2024-04-02
  • Linux 3.X/4.x/5.x 忘记宝塔面板密码的解决方法
    进入sshoDjvZcq 输入以下命令重置密码(把命令最后面的 “testpasswd” 替换成你要改的新密码) 注: 若是debian/ubuntu用户,请使用有root权限的账户去执行这条命令 cd /www/s...
    99+
    2022-06-04
    Linux 密码
  • CentOs7将Python版本从3.x
    删除原来的软连接 [root@localhost bin]# rm -rf /usr/bin/python 建立新的连接 [root@localhost bin]# ln -s /usr/bin/python2.7 /usr/bi...
    99+
    2023-01-31
    版本 Python
  • Python 3.x可能是史上最详解的【
    如需转载请注明出处。 win10+Python 3.6.3 一旦使用多层文件架构就很容易遇上import的坑!哈哈。 一、理解一些基本概念 1、模块、包 模块 module:一般情况下,是一个以.py为后缀的文件。其他可作为m...
    99+
    2023-01-31
    史上 详解 Python
  • python笔记之3.x与2.x的使用区
    python目前有两个分支:2.7.3和3.3.0,基本用法大同小异,但在个别细节上还是有出入的,具体看python.org网站。 个人感觉的差异有: 1、py3默认就是unicode,终于在写程序时可以不用再考虑中文...
    99+
    2023-01-31
    笔记 python
  • python笔记之2.x上兼容3.x版本
    在前文《python笔记之3.x与2.x的使用区别》谈及了不同版本的区别问题。长远看软件新版本肯定会取代低版本的,除非你有成熟的老版本代码必须考虑兼容性问题,一般还是推荐新手学习新版本。 最近学习python,主要使用3.3版本,但看代码和...
    99+
    2023-01-31
    版本 笔记 python
  • Python 3.x踩坑实战汇总
    目录纪要处处有坑1. 文件读取 open2. 正则表达式 \S 与 \\S3. 正则表达式匹配方法 match4. 帮助文档 pydoc5. 字符串 encode base64 编码...
    99+
    2024-04-02
  • Python 3.x标准库有哪些
    string:通用字符串操作 re:正则表达式操作 difflib:差异计算工具 textwrap:文本填充 unicodedata:Unicode字符数据库 stringprep:互联网字符串准备工具 rea...
    99+
    2023-01-31
    标准 有哪些 Python
  • Python爬虫3-parse编码与利用
    GitHub代码练习地址:①利用parse模拟post请求:https://github.com/Neo-ML/PythonPractice/blob/master/SpiderPrac04_parse-post.py          ...
    99+
    2023-01-30
    爬虫 Python parse
  • Python2.x的编码问题
    好像写Python的人经常遇到这个问题,如果是一个新手,对网上的解答简直头都大了.如果又是Python2.x,简直了都(历史原因,不赘述)但是,字符串编码是经常要面对的问题,不可不察. Unicode与各种编码格式 我的理解是:Unico...
    99+
    2023-01-31
  • Python 3.x踩坑的示例分析
    这篇文章主要为大家展示了“Python 3.x踩坑的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Python 3.x踩坑的示例分析”这篇文章吧。处处有坑1. 文件读...
    99+
    2023-06-29
  • Python搭建简易HTTP服务(3.x
    原文转载地址:http://www.cnblogs.com/91allan/p/4889167.html 废话不多说,我们工作时经常会用到需要HTTP服务,如果不想搞那些复杂的Apache、IIS服务器等,这时我们就可以用python...
    99+
    2023-01-31
    简易 Python HTTP
  • Python 3.x基于Xml数据的Ht
    1. 前言 由于公司的一个项目是基于B/S架构与WEB服务通信,使用XML数据作为通信数据,在添加新功能时,WEB端与客户端分别由不同的部门负责,所以在WEB端功能实现过程中,需要自己发起请求测试,于是便选择了使用Python编写...
    99+
    2023-01-31
    数据 Python Ht
  • Python(3)字符串的编码、长度、占
    3、字符串和编码的转换 1、转换单个字符为编码: ord(c) 返回值可以认为是数字类型。 foo = '中' print(ord(foo)) # 20013 如果不止一个字符,则会报错 2、转换单...
    99+
    2023-01-31
    字符串 长度 Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作