随笔分类 -  Python学习笔记

摘要:本文内容: logging模块的介绍 logging模块的基础使用 logging模块的扩展使用 logging中的Filter 使用配置文件配置logging和logger 小技巧 想要了解更多?不如看看官方文档。 首发日期:2018-07-05 logging模块的介绍: 它是一个python标 阅读全文
posted @ 2018-07-05 16:49 随风行云 阅读(2342) 评论(0) 推荐(2) 编辑
摘要:很久之前,我看到一个问题,大概是: 他爬了一段html,他获取下了所需的部分(img标签部分),但是不想保留img标签的某些属性, 比如 我是很懒的,能用工具的,就不自己写,他原意是使用re模块来处理。 但我还是想利用BeautifulSoup来处理。于是有了下面的代码: 主要思路是利用del来删除 阅读全文
posted @ 2018-06-15 19:18 随风行云 阅读(2610) 评论(0) 推荐(0) 编辑
摘要:本文内容: faker的介绍 faker的使用 小例子:生成随机的数据表信息 首发日期:2018-06-15 faker介绍: faker是python的一个第三方模块,是一个github上的开源项目。 主要用来创建一些测试用的随机数据。 官方文档:https://faker.readthedocs.io/en/master/index.html f... 阅读全文
posted @ 2018-06-15 18:59 随风行云 阅读(12969) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2018-05-05 19:26 随风行云 阅读(2031) 评论(0) 推荐(0) 编辑
摘要:pycharm中运行django默认情况下并不是执行项目的,所以如果在非manage.py,会发生异常。 raise AppRegistryNotReady("Apps aren't loaded yet.")django.core.exceptions.AppRegistryNotReady: A 阅读全文
posted @ 2018-03-27 23:26 随风行云 阅读(26521) 评论(1) 推荐(1) 编辑
摘要:本文内容: socketserver的介绍 socketserver的使用 socketserver的异步服务端 首发时间:2018-03-21 也可以使用socketserver来创建socket socketserver的介绍: socketserver是标准库中的一个高级模块 socketse 阅读全文
posted @ 2018-03-21 14:58 随风行云 阅读(15188) 评论(5) 推荐(9) 编辑
摘要:本文内容: pymongo的使用: 安装模块 导入模块 连接mongod 获取\切换数据库 选择集合 CRUD操作 安装模块 导入模块 连接mongod 获取\切换数据库 选择集合 CRUD操作 首发时间:2018-03-18 20:11 pymongo的使用: 安装模块: 导入模块: 连接mong 阅读全文
posted @ 2018-03-18 20:12 随风行云 阅读(6013) 评论(0) 推荐(0) 编辑
摘要:相关内容: redis模块的使用 安装模块 导入模块 连接方式 连接池 操作 设置值 获取值 管道 事务 订阅\发布 安装模块 导入模块 连接方式 连接池 操作 设置值 获取值 设置值 获取值 首发时间:2018-03-14 15:02 python可以使用redis模块来跟redis交互 redi 阅读全文
posted @ 2018-03-14 15:02 随风行云 阅读(19339) 评论(1) 推荐(2) 编辑
摘要:相关内容: pyquery的介绍 pyquery的使用 安装模块 导入模块 解析对象初始化 css选择器 在选定元素之后的元素再选取 元素的文本、属性等内容的获取 pyquery执行DOM操作、css操作 Dom操作 CSS操作 一个利用pyquery爬取豆瓣新书的例子 首发时间:2018-03-09 21:26 pyquery的介绍 pyquery允... 阅读全文
posted @ 2018-03-09 21:27 随风行云 阅读(2448) 评论(1) 推荐(0) 编辑
摘要:相关内容: messagebox 介绍 使用 filedialog 介绍 使用 首发时间:2018-03-04 22:18 messagebox: 介绍:messagebox是tkinter中的消息框、对话框 使用: 导入模块:import tkinter.messagebox 选择消息框的模式: 提示消息框:【返回”ok”】 tkinter.message... 阅读全文
posted @ 2018-03-04 22:19 随风行云 阅读(22507) 评论(1) 推荐(3) 编辑
摘要:相关内容: command bind protocol 首发时间:2018-03-04 19:26 command: command是控件中的一个参数,如果使得command=函数,那么点击控件的时候将会触发函数 能够定义command的常见控件有: Button、Menu… 调用函数时,默认是没有参数传入的,如果要强制传入参数,可以考虑使用lambda from t... 阅读全文
posted @ 2018-03-04 19:26 随风行云 阅读(19168) 评论(0) 推荐(3) 编辑
摘要:相关内容: tkinter的使用 1.模块的导入 2.使用 3.控件介绍 Tk Button Label Frame Toplevel Menu Menubutton Canvas Entry Message Text Listbox Checkbutton Radiobutton Scale Scrollbar 首发时间:2018-03-04 16:39 Pytho... 阅读全文
posted @ 2018-03-04 16:40 随风行云 阅读(9121) 评论(0) 推荐(1) 编辑
摘要:相关内容: pack 介绍 常用参数 使用情况 常用函数 grid 介绍 常用参数 使用情况 常用函数 place 介绍 常用参数 使用情况 常用函数 首发时间:2018-03-04 14:20 pack: 介绍: pack几何管理器按行或列打包小部件。 可以使用填充fill,展开expand和靠边side等选项来控制此几何体管理器。 ... 阅读全文
posted @ 2018-03-04 14:21 随风行云 阅读(16875) 评论(0) 推荐(3) 编辑
摘要:相关内容: 什么是beautifulsoup bs4的使用 导入模块 选择使用解析器 使用标签名查找 使用find\find_all查找 使用select查找 首发时间:2018-03-02 00:10 什么是beautifulsoup: 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.(官方) b... 阅读全文
posted @ 2018-03-02 00:13 随风行云 阅读(957) 评论(0) 推荐(0) 编辑
摘要:相关内容: 使用pymysql直接操作mysql 创建表 查看表 修改表 删除表 插入数据 查看数据 修改数据 删除数据 使用sqlmary操作mysql 创建表 查看表 修改表 删除表 插入数据 查看数据 修改数据 删除数据 首发时间:2018-02-24 23:59 修改: 2018-06-15,发现自己关于pymysql写了对于数据的操作... 阅读全文
posted @ 2018-02-25 00:06 随风行云 阅读(1625) 评论(0) 推荐(2) 编辑
摘要:数据持久化的方式有: 1.普通文件无格式写入:将数据直接写入到文件中 2.普通序列化写入:json,pickle 3.DBM方式:shelve,dbm 相关内容: json pickle shelve dbm 首发时间:2018-02-23 20:52 json: 介绍: 按照指定格式【比如格式是字典,那么文件中就是字典】将数据明文写入到文件中,类型是bytes的,比如”... 阅读全文
posted @ 2018-02-23 21:52 随风行云 阅读(2844) 评论(0) 推荐(2) 编辑
摘要:相关内容: __import__ importlib 动态导入的使用场景 首发时间:2018-02-23 16:06 __import__: 功能: 是一个函数,可以在需要的时候动态导入模块 使用: __import__(模块名) 但对于多级目录,只会导入第一级 目录结构: mo1=__import__("des") mo2=__import__("child.chil... 阅读全文
posted @ 2018-02-23 16:07 随风行云 阅读(4274) 评论(0) 推荐(1) 编辑
摘要:首发时间:2018-02-23 15:28 之前看到一篇博客说博主python面试时遇到面试官提问with的原理,而那位博主的博文没有提及with原理,故有此文。 关于with语句,官方文档中是这样描述的: The with statement is used to wrap the execution of a block with methods defined by a cont... 阅读全文
posted @ 2018-02-23 15:31 随风行云 阅读(533) 评论(0) 推荐(0) 编辑
摘要:首发时间:2018-02-12 22:10 修改: 2018-02-27 :修改小标题“直接通过yum来安装python3”为使用源代码包安装,增加配置安装,把Python3安装到 /usr/local 目录中的相关命令 2018-03-28: 修改对“自定义参数”的讲解 CentOS7中默认安装的 阅读全文
posted @ 2018-02-12 22:10 随风行云 阅读(16724) 评论(7) 推荐(3) 编辑
摘要:进程锁: 为什么要有进程锁:假如现在有一台打印机,qq要使用打印机,word文档也要使用打印机,如果没有使用进程锁,可能会导致一些问题,比如QQ的任务打印到一半,Word插进来,于是打印出来的结果是各自一半。 进程锁的创建与使用: 1.导入模块,from multiprocessing import Lock 2.创建锁对象:lock=Lock() 3.在需要锁的地方:lock.a... 阅读全文
posted @ 2018-02-10 20:50 随风行云 阅读(411) 评论(0) 推荐(0) 编辑