一、python编码简介 1)编码格式简介 python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ASCII),ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统, ...
分类:
编程语言 时间:
2017-08-30 22:35:40
阅读次数:
237
前言 已有近两个月没有发表过文章了,前段时间外甥和女儿过来这边渡暑假,平常晚上和周末时间都陪着她们了,趁这个周末有空,再抽空再把这块拾起来。 这么久没写了,再次拿起键盘,想想,发表些什么呢,想起上次公司的代码评审委员会下周其中一个议题是关于Python编码规范的整理,那就趁热打铁,整理一份关于Pyt ...
分类:
编程语言 时间:
2017-08-27 00:17:21
阅读次数:
213
2.7: 1.Unicode统一了语言,常用两个字节表示一个字符 eg:读取记事本中的内容时 计算机先将utf-8字符转换为Unicode到内存中,保存时再将Unicode转换为utf-8保存到文件。 eg2:浏览网页时,服务器将Unicode转换为utf-8再传输到浏览器 2.Unicode编码成... ...
分类:
编程语言 时间:
2017-08-17 14:44:44
阅读次数:
196
解决的方案在程序中加入以下代码:Python代码importsys
reload(sys)sys.setdefaultencoding(‘utf8‘)另一个方案是在python的Lib\site-packages文件夹下新建一个sitecustomize.py,内容为:Python代码#encoding=utf8
importsys
reload(sys)
sys.setdefaultencoding(‘utf8‘)
分类:
编程语言 时间:
2017-08-14 22:18:30
阅读次数:
130
2.1 Python介绍2.1.1 编程语言对比2.1.2 Python的前世今身2.1.3 Python分类2.2 编程基础2.2.1 字节码和机器码2.2.2 堆和栈2.2.3 Python解释器原理2.2.4 字符编码2.2.5 进制转换2.3 Python基础语法2.3.1 Python编码... ...
分类:
编程语言 时间:
2017-08-13 10:09:46
阅读次数:
189
一、了解字符编码的知识储备 1. 文本编辑器存取文件的原理(nodepad++,pycharm,word) 打开编辑器就打开了启动了一个进程,是在内存中的,所以在编辑器编写的内容也都是存放与内存中的,断电后数据丢失,因而需要保存到硬盘上,点击保存按钮,就从内存中把数据刷到了硬盘上。在这一点上,我们编 ...
分类:
编程语言 时间:
2017-07-30 12:53:12
阅读次数:
196
log.info(u"你好" + "aaa") os.path.join(u"你好", "aaaa") os.popen((u"你好" + "aaa").encode("GBK"))即 windows 环境下, python 输出至命令行和写文件时需要用 unicode, 用 os.popen 执行 ...
分类:
编程语言 时间:
2017-07-29 17:40:22
阅读次数:
215
python编码规范 1. 前言 1.1. 一般信息[重要必读] 1.2. 如何使用本编程规范 1.2.1. 本规范的层次结构 1.2.2. 条目的级别和编号 1.3. The Zen of Python 2. 语言规范 2.1. import 2.2. 异常 2.3. 全局变量 2.4. 构造函数 ...
分类:
编程语言 时间:
2017-07-27 18:32:11
阅读次数:
435
!/usr/bin/python2# -*- coding:utf-8 -*-temp = "猪"#解码,需要指定原来是什么编码,解码成Unicodetemp_unicode = temp.decode('utf-8')编码,由unicode编码成gbktemp_gbk = temp_unicode ...
分类:
编程语言 时间:
2017-07-24 22:34:06
阅读次数:
196
bugku - 一段Base64 - Writeup 题目: 分析: 本来看到题目名字和分数以为是一道水题,后来解的时候才发现有这么多编码方式,当然如果熟悉这些编码方式找在线工具解得话很快就能拿到flag,这篇writeup主要是记录一下用python实现所有解码 直接上脚本,分析过程和编码方式都在 ...
分类:
其他好文 时间:
2017-07-19 23:38:51
阅读次数:
298