摘要: 为什么要设计好目录结构? "设计项目目录结构",就和"代码编码风格"一样,属于个人风格问题。 "项目目录结构"是属于"可读性和可维护性"的范畴,我们设计一个层次清晰的目录结构,就是为了达到以下两点: 所以,保持一个层次清晰的目录结构是有必要的。 目录组织方式 关于如何组织一个较好的Python工程目 阅读全文
posted @ 2018-05-07 17:36 潘_磊 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 一、基本介绍: 二、目录结构 三、Linux远程登录 四、vi和vim的使用 五、开机、重启和用户登录注销指令 阅读全文
posted @ 2018-04-19 13:54 潘_磊 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一、并发与并行的区别 二、线程与进程 三、Python中的GIL 四、threading模块 五、同步锁(Lock) 阅读全文
posted @ 2018-04-13 14:59 潘_磊 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 参考博客:Py西游攻关之模块 模块的概念: 我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Module)。 使用模块可以大大提高了代码的可维护性。 模块一共三种: python标准 阅读全文
posted @ 2018-04-12 19:18 潘_磊 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 英文文档 中文文档 mongo-python-driver PyMongo使用 MongoEngine User Documentation:对mongodb进一步封装,使用ODM(object document mapping对象文档映射) API Documentation 一、基础概念: 文档 阅读全文
posted @ 2018-04-11 10:53 潘_磊 阅读(137) 评论(0) 推荐(0) 编辑
摘要: git config --global user.name ("用户名") git config --global user.email ("邮箱账号") 创建代码仓库: 仓库(Repository)是用于保存版本管理所需信息的地方。 为项目创建代码仓库,先在GIt中定位到项目目录下,再使用命令 仓 阅读全文
posted @ 2018-04-10 09:33 潘_磊 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 强大又灵活的网页解析库。 初始化 初始化 初始化 初始化 字符串初始化 字符串初始化 字符串初始化 字符串初始化 URL初始化 文件初始化 基本CSS选择器 查找元素 查找元素 查找元素 查找元素 子元素 子元素 子元素 子元素 父元素 兄弟元素 遍历 遍历 遍历 遍历 单个元素 单个元素 单个元素 阅读全文
posted @ 2018-04-08 16:27 潘_磊 阅读(246) 评论(0) 推荐(0) 编辑
摘要: . 代表类名 # 代表id 啥也不写是 标签名 阅读全文
posted @ 2018-04-08 15:12 潘_磊 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 爬虫基本流程 什么是Request与Response Request介绍:用以伪装爬虫,构造请求 Response介绍: 能抓怎样的数据 怎样解析网页 为什么抓到的和浏览器看到的不一样 有一些Ajax Javascript渲染的问题 怎样解决JavaScript渲染的问题 怎样保存数据 阅读全文
posted @ 2018-04-08 09:23 潘_磊 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 参考博客: Py西游攻关之模块 就其本质而言,正则表达式(或 RE)是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 阅读全文
posted @ 2018-03-15 19:05 潘_磊 阅读(230) 评论(0) 推荐(0) 编辑