Beautiifulsoup Beautiful Soup 是一个HTML/XML的解析器,主要的功能也是如何解析和提取 HTML/XML 数据。BeautifulSoup 用来解析 HTML 比较简单,API非常人性化,支持CSS选择器、Python标准库中的HTML解析器,也支持 lxml 的 ...
分类:
编程语言 时间:
2018-07-03 00:17:57
阅读次数:
1155
发现一个问题,之前爬的内容写入文件的方式错了,应该是“wb"! 啊,居然才发现,太蠢了! json.dump() : 将python内置类型序列转化为python对象后写入文件 json.load() : 将json形式的字符串元素转化成python类型 xpath模糊查询: //div[conta ...
分类:
Web程序 时间:
2018-07-02 23:06:12
阅读次数:
1561
一. 模块的定义 定义 python模块(Module),是一个python文件,以.py结尾,包含了python对象定义和python语句。模块让你能够有逻辑地组织你的python代码段,把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码 ...
分类:
编程语言 时间:
2018-07-01 17:47:42
阅读次数:
183
一、为什么要进行异常处理 程序在运行过程中,可能会遇到各种各样的错误,程序一旦出错,就会停止运行。为了让程序能够正常运行完,就需要捕捉异常,通过对捕捉到的异常做对应的处理,来保证程序正常运行。 二、捕捉所有异常 1、try:捕捉这段代码的异常 2、except Exception:捕捉所有异常 3、 ...
分类:
编程语言 时间:
2018-06-27 13:29:48
阅读次数:
154
1.dumps()方法,将json对象转为字符串importjsonmsg={‘name‘:‘zhangsan‘,‘age‘:22}print(type(json.dumps(msg)))>>:<class‘str‘>2.loads()方法,将字符串转为字典格式importjsonmsg={‘name‘:‘zhangsan‘,‘age‘:22}data=json.dumps
分类:
编程语言 时间:
2018-06-25 15:11:19
阅读次数:
108
使用Sqlalchemy可以方便的从数据库读取出python对象形式的数据(吐槽:说实话对象形式也没多方便,还不如我之前从关系型数据库直接读取出dict形式的数据用起来方便,具体参见我以前的文章http://zhengxiaoyao0716.lofter.com/post/1d6e9c56_93d6 ...
分类:
数据库 时间:
2018-06-22 16:36:33
阅读次数:
202
pickle序列化对象 如果希望透明地存储 Python 对象,而不丢失其身份和类型等信息,则需要某种形式的对象序列化:它是一个将任意复杂的对象转成对象的文本或二进制表示的过程。 同样,必须能够将对象经过序列化后的形式恢复到原有的对象。在 Python 中,这种序列化过程称为 pickle, 可以将 ...
分类:
编程语言 时间:
2018-06-22 13:47:26
阅读次数:
158
索引对象 pandas的索引对象负责管理轴标签和其他元数据(比如轴名称等)。构建series或DataFrame时,所用到的任何数组或其他序列的标签都会转换成一个index: index对象是不可修改的(immutable),因此用户不能对其进行修改 不可修改性非常重要,因为这样才能使Index对象 ...
分类:
其他好文 时间:
2018-06-19 23:23:50
阅读次数:
232
1.用原生的HttpResponse处理 2.使用rest_framework的响应处理 方法一:model_to_dict(obj) 方法二:serialize 方法三:序列化组件 rest_framework组件中serializers,使用如同form组件: ...
分类:
其他好文 时间:
2018-06-19 19:30:27
阅读次数:
142
什么是模块 在Python中,模块其实也就是包含python代码的文件,我们为什么要使用模块?在我们以后写代码的时候,我们会发现有很多功能需要经常使用,那我们想要使用这些功能怎么办,要再把那些代码在敲一遍吗,这样不但增加了代码量,还浪费了时间,有人说我们可以写在函数里,是的,我们可以把一些功能写在函 ...
分类:
编程语言 时间:
2018-06-18 10:28:13
阅读次数:
217