会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
道高一尺
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
32
33
34
35
36
37
38
39
40
···
47
下一页
2017年3月28日
编码与解码
摘要: 在python内部,字符串使用unicode编码,因此在做编码转换时,需要以unicode作为中间编码,即先将其他编码的字符串解码成unicode,这个过程是decode,再从unicode编码成另外一种编码,这个过程是encode。 decode的作用是将其他编码的字符串转换成unicode,比如
阅读全文
posted @ 2017-03-28 16:39 道高一尺
阅读(316)
评论(0)
推荐(0)
2017年3月27日
写一个翻译小工具
摘要: 1 #写一个翻译小工具 2 3 import urllib.request 4 import urllib.parse 5 import json 6 content = input('请输入要翻译的内容:') 7 8 url = 'http://fanyi.youdao.com/translate?smartresult=\ 9 dict&smartresult=rule...
阅读全文
posted @ 2017-03-27 22:07 道高一尺
阅读(352)
评论(0)
推荐(0)
2017年3月23日
【转】字符集与字符编码简介
摘要: 转载自:http://blog.csdn.net/gogor/article/details/5323599 我们知道,计算机只能识别诸如0101这样的二进制数,于是人们必须以二进制数据与计算机进行交互,或者先将人类使用的字符按一定规则转换为二进制数。 那什么是字符呢?在计算机领域,我们把诸如文字、
阅读全文
posted @ 2017-03-23 13:58 道高一尺
阅读(280)
评论(0)
推荐(0)
什么是编码
摘要: 事实上计算机只认识0和1,然而我们却可以通过计算机来显示文本,这就是靠编码实现的。编码其实就是约定的一个协议,比如ASCII编码约定了大写字母A对应十进制数65,那么在读取一个字符串的时候,看到65,计算机就知道这里说的是字母A的意思。 由于计算机是美国人发明的,所以这个ASCII编码设计时只采用1
阅读全文
posted @ 2017-03-23 13:54 道高一尺
阅读(2845)
评论(0)
推荐(0)
解码文件网站并保存
摘要: 1 import urllib.request 2 import chardet 3 4 def main(): 5 count = 1 6 with open('D:\\urls.txt') as f: 7 while True: 8 url = f.readline() 9 if ur...
阅读全文
posted @ 2017-03-23 09:18 道高一尺
阅读(441)
评论(0)
推荐(0)
'gbk' codec can't encode character解决方法
摘要: 使用Python写文件的时候,或者将网络数据流写入到本地文件的时候,大部分情况下会遇到:UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position ... 这个问题。 网络上有很多类似的文件讲述如何解决这个问题,
阅读全文
posted @ 2017-03-23 09:16 道高一尺
阅读(84742)
评论(4)
推荐(12)
【转】一次性解决所有的编码检测问题
摘要: 在日常使用中,我们难以避免会遇到编码转换问题。(如果编码是什么都不知道,请先看:什么是编码?)而进行编码转换的前提是你知道这个字符串使用的是什么编码。比如你使用 urllib.request.urlopen() 获取一个网页时,你特么如果不知道网页的编码会怎样?<ignore_js_op> 直接 r
阅读全文
posted @ 2017-03-23 07:44 道高一尺
阅读(1239)
评论(0)
推荐(0)
2017年3月22日
【转】什么是编码?
摘要: 事实上计算机只认识 0 和 1,然而我们却可以通过计算机来显示文本,这就是靠编码实现的。编码其实就是约定的一个协议,比如 ASCII 编码约定了大写字母 A 对应十进制数 65,那么在读取一个字符串的时候,看到 65,计算机就知道这是大写字母 A 的意思。由于计算机是美国人发明的,所以这个 ASCI
阅读全文
posted @ 2017-03-22 07:50 道高一尺
阅读(429)
评论(0)
推荐(0)
2017年3月21日
copy&deepcopy
摘要: 1 >>> import copy 2 >>> list1 = [1,2,3,['a','b']] 3 >>> list2 = copy.copy(list1)#浅复制,修改子对象将受影响 4 >>> list3= copy.deepcopy(list1)#深复制,修改子对象不受影响 5 >>> list2 6 [1, 2, 3, ['a', 'b']] 7 >>> list3 ...
阅读全文
posted @ 2017-03-21 07:49 道高一尺
阅读(160)
评论(0)
推荐(0)
2017年3月18日
if__name__ == '__main__'
摘要: 首先,执行b.py。程序执行b.py就需要创建新的模块对象b,然后再执行b.py对应的字节码。 b.py第一行代码为导入a模块,因此程序会导入a模块,同时就要创建模块对象a 然后a.py又执行第一行代码,即导入b模块,此时,因为第一步的时候b模块对象已经创建,所以不再继续创建模块对象,这里进一步往下
阅读全文
posted @ 2017-03-18 21:40 道高一尺
阅读(197)
评论(0)
推荐(0)
上一页
1
···
32
33
34
35
36
37
38
39
40
···
47
下一页
公告