上一页 1 ··· 78 79 80 81 82
摘要: 1.cookielib模块 cookielib模块的主要作用就是提供可存储cookie的对象,以便于与urllib2模块配合使用来访问internet资源,例如可以利用本模块的cookiejar类的对象来捕获cookie并在后续链接请求时重新发送。cookielib模块用到的对象主要由cookiej 阅读全文
posted @ 2017-03-29 17:31 道高一尺 阅读(153) 评论(0) 推荐(0)
摘要: 1 import easygui as g 2 import urllib.request 3 4 title = '下载一只猫' 5 msg = '请输入猫的尺寸' 6 values = ('宽','高') 7 8 interface = g.multenterbox(msg,title,values) 9 size = interface[0]+'/'+interfac... 阅读全文
posted @ 2017-03-29 09:04 道高一尺 阅读(192) 评论(0) 推荐(0)
摘要: 在python内部,字符串使用unicode编码,因此在做编码转换时,需要以unicode作为中间编码,即先将其他编码的字符串解码成unicode,这个过程是decode,再从unicode编码成另外一种编码,这个过程是encode。 decode的作用是将其他编码的字符串转换成unicode,比如 阅读全文
posted @ 2017-03-28 16:39 道高一尺 阅读(328) 评论(0) 推荐(0)
摘要: 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 道高一尺 阅读(360) 评论(0) 推荐(0)
摘要: 转载自:http://blog.csdn.net/gogor/article/details/5323599 我们知道,计算机只能识别诸如0101这样的二进制数,于是人们必须以二进制数据与计算机进行交互,或者先将人类使用的字符按一定规则转换为二进制数。 那什么是字符呢?在计算机领域,我们把诸如文字、 阅读全文
posted @ 2017-03-23 13:58 道高一尺 阅读(303) 评论(0) 推荐(0)
摘要: 事实上计算机只认识0和1,然而我们却可以通过计算机来显示文本,这就是靠编码实现的。编码其实就是约定的一个协议,比如ASCII编码约定了大写字母A对应十进制数65,那么在读取一个字符串的时候,看到65,计算机就知道这里说的是字母A的意思。 由于计算机是美国人发明的,所以这个ASCII编码设计时只采用1 阅读全文
posted @ 2017-03-23 13:54 道高一尺 阅读(2974) 评论(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 道高一尺 阅读(450) 评论(0) 推荐(0)
摘要: 使用Python写文件的时候,或者将网络数据流写入到本地文件的时候,大部分情况下会遇到:UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position ... 这个问题。 网络上有很多类似的文件讲述如何解决这个问题, 阅读全文
posted @ 2017-03-23 09:16 道高一尺 阅读(84807) 评论(4) 推荐(12)
摘要: 在日常使用中,我们难以避免会遇到编码转换问题。(如果编码是什么都不知道,请先看:什么是编码?)而进行编码转换的前提是你知道这个字符串使用的是什么编码。比如你使用 urllib.request.urlopen() 获取一个网页时,你特么如果不知道网页的编码会怎样?<ignore_js_op> 直接 r 阅读全文
posted @ 2017-03-23 07:44 道高一尺 阅读(1261) 评论(0) 推荐(0)
摘要: 事实上计算机只认识 0 和 1,然而我们却可以通过计算机来显示文本,这就是靠编码实现的。编码其实就是约定的一个协议,比如 ASCII 编码约定了大写字母 A 对应十进制数 65,那么在读取一个字符串的时候,看到 65,计算机就知道这是大写字母 A 的意思。由于计算机是美国人发明的,所以这个 ASCI 阅读全文
posted @ 2017-03-22 07:50 道高一尺 阅读(446) 评论(0) 推荐(0)
上一页 1 ··· 78 79 80 81 82