python
文章平均质量分 61
Victor-Chi
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sqlaclhemy 相关用法
sqlalchemy 相关用法sqlalchemy 最大的好处在于结构清晰化,以及迁移数据库不会造成过多的冗余。但是缺点是没有纯粹的的sql功能多,也没有纯粹的sql来的方便。但对于开发人员来讲,sqlalchmey最大的好处在于阅读代码更加直观。本文主要我多年来使用sqlalchemy遇到的一些坑,以及应该如何去做,以及刚开始萌新容易遇到的错误,希望我这篇文章能够给予我个人的一些积累。如何...原创 2019-07-30 11:21:07 · 767 阅读 · 0 评论 -
Python中字典跟集合整理笔记
Python中字典跟集合泛映射类型用`setdefault`处理找不到的键映射的弹性查询`defaultdict`:处理找不到的键的一个选择特殊方法`__missing__`字典的变种`dict`和`set`的背后字典中的散列表散列值和相等性散列表算法`dict`的实现及其导致的结果键必须是可散列的字典在内存上面开销巨大键查询很快键的次序取决于添加顺序往字典中添加新建可能会改变已有键的顺序set的...原创 2018-12-27 20:17:29 · 394 阅读 · 0 评论 -
xpath 准确匹配 跟 模糊匹配属性
使用text()来做标记,用来确定位置.测试文本"> <tbody> <tr class="result1"> <th class="field-name">Type</th>原创 2018-06-28 15:44:09 · 21684 阅读 · 0 评论 -
scrapy Mongodb 内存(memory)增长
很开心今个遇到了一个问题,scrapy使用爬虫的时候内部内存不受控制的增长.之前使用的数据库一直都是mysql,严格遵守 item,spider,pipeline这个三个顺序来写的.在运行的时候单个spider的大小一直很稳定.60Mb以内.现在遇到的问题是,我最近采集数据切换到了MongoDB,因为非结构化,我直接在内容部使用dict而不是使用item来运行.这个情况导致我运行spide...原创 2018-06-29 11:14:34 · 539 阅读 · 0 评论 -
selenium phantomjs 翻页
翻页 - 对于这个需求我们两种方法,一个是解析源码import timefrom selenium import webdriverfrom selenium.webdriver.support.select import Selectimport randomfrom lxml import etreedef extract_content(item): pass原创 2018-02-07 20:08:28 · 974 阅读 · 0 评论 -
selenium phantomjs 获取链接
获取链接属性import timefrom selenium import webdriverdriver = webdriver.Chrome()driver.maximize_window()driver.implicitly_wait(6)driver.get("https://www.baidu.com")time.sleep(1)# 获取多个链接for lin原创 2018-02-07 20:07:45 · 781 阅读 · 0 评论 -
selenium phantomjs select (下拉选择框)
获取下拉选择框selectselect id="kategorija" name="kategorija">option value="0">Kategorijaoption>option value="12">Vijestioption>option value="8">Biznisoption>select>可以这样定位import timefrom sele原创 2018-02-07 20:06:36 · 1014 阅读 · 0 评论 -
Scrapy 安装问题详解
scrapy详细安装教程,以及安装问题详解原创 2017-08-24 17:14:46 · 934 阅读 · 0 评论 -
关于decorator 的理解
今天对于python学习到了decorator这一块的地方,以及前面的的返回函数、匿名函数等等。 自学python从11.19日开始算起到现在快要满一个月了。记录一下自己学的东西,尤其是现在我还没有弄明白的地方,因为大脑存在着遗忘的特点我本着能记录绝对不偷懒,每个周末开始对自己的这一周的学习进行一次回顾复习与总结。这可能是我刚刚开始对自己负责的地方,我相信在我现实中的朋友们、亦或者是同事是原创 2016-12-10 21:41:45 · 397 阅读 · 0 评论 -
LeetCode算法:旋转图像
每天一个中级算法 day1给定一个 n × n 的二维矩阵表示一个图像。将图像顺时针旋转 90 度。说明:你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。示例 1:给定 matrix = [ [1,2,3], [4,5,6], [7,8,9]],原地旋转输入矩阵,使其变为:[ [7,4,1], [8,5,2],...原创 2019-08-19 15:11:52 · 296 阅读 · 0 评论
分享