随笔分类 -  Python

摘要:python multiprocessing模块 原文地址 multiprocessing multiprocessing支持子进程、通信和共享数据、执行不同形式的同步,提供了Process、Queue、Pipe、Lock等组件。 创建进程的类:Process([group[, target[, n 阅读全文
posted @ 2019-05-06 15:42 -零 阅读(441) 评论(0) 推荐(0)
摘要:python email模块 官方文档 email模块 电子邮件包是一个用于管理电子邮件消息的库。它的特殊设计不用于向SMTP (RFC 2821)、NNTP或其他服务器发送任何电子邮件消息;这些是模块的函数,如smtplib和nntplib。电子邮件包尝试尽可能符合RFC,支持RFC 5233和R 阅读全文
posted @ 2019-05-05 22:53 -零 阅读(21892) 评论(0) 推荐(1)
摘要:python copy模块 copy模块用于对象的拷贝操作 该模块只提供了两个主要的方法: 直接赋值,深拷贝和浅拷贝的区别 直接赋值 运行结果: 浅拷贝 运行结果: 深度拷贝 运行结果: 定制复制行为 可以使用* copy__()和* deepcopy__()特殊方法控制复制的方式。 阅读全文
posted @ 2019-04-20 12:19 -零 阅读(512) 评论(0) 推荐(0)
摘要:python代码规范与标准库参考 python代码规范参考文献: http://www.runoob.com/w3cnote/google-python-styleguide.html https://google.github.io/styleguide/pyguide.html https:// 阅读全文
posted @ 2019-04-18 16:42 -零 阅读(353) 评论(0) 推荐(0)
摘要:psutil模块 1.介绍 2.安装 3.使用 CPU相关 查看cpu信息 显示cpu所有逻辑信息 查看用户的cpu时间比 查看cpu逻辑个数 查看cpu物理个数 查看系统内存 系统总计内存 系统已经使用内存 系统空闲内存 获取swap内存信息 读取磁盘参数 磁盘利用率使用psutil.disk_u 阅读全文
posted @ 2019-04-13 21:32 -零 阅读(3426) 评论(0) 推荐(0)
摘要:python面向对象编程进阶 一.isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 二.反射 1 什 阅读全文
posted @ 2019-04-10 23:53 -零 阅读(380) 评论(0) 推荐(0)
摘要:python面向对象编程 阅读目录 一.面向对象基础知识 二.类属性与实例属性 三.静态属性、静态方法、类方法 四.组合 五.继承与派生 六.多态与多态性 七.封装 八.python中关于OOP的常用术语 一.面向对象基础知识 属性 查看类属性 特殊类属性 实例化 为什么实例能访问到类数据属性 实例 阅读全文
posted @ 2019-04-08 20:11 -零 阅读(395) 评论(0) 推荐(0)
摘要:python装饰器 一 什么是装饰器 器指函数 装饰即修饰,意指为其他函数添加新功能 装饰器定义:本质就是函数,功能是为其他函数添加新功能 二 装饰器需要遵循的原则 1.不能修改被修饰函数的源代码 2.不能修改被修饰函数的调用方式 现在有下面一个函数,如果我们要为这个函数添加一个功能:测试程序的运行 阅读全文
posted @ 2019-04-03 21:55 -零 阅读(295) 评论(0) 推荐(0)
摘要:Python虚拟环境的安装和配置-virtualenv与windows下多个python版本共存 windows下多个python版本共存 https://www.python.org/downloads/ 1.下载并安装python3.6版本与2.7版本 2.添加python3.6和2.7的环境变 阅读全文
posted @ 2019-03-25 21:07 -零 阅读(3892) 评论(0) 推荐(0)
摘要:python之迭代器与生成器 可迭代 假如现在有一个列表,有一个int类型的12345。我们循环输出。 结果: 迭代器 迭代器的三个方法 循环输出迭代器的内容 注意: 很重要的特性,就是不可逆,只能前进,不能后退。 如果迭代的次数超过里面的数据,就会报错。 生成器 初始生成器 python中生成器有 阅读全文
posted @ 2019-03-07 00:08 -零 阅读(346) 评论(0) 推荐(0)
摘要:python模块——PrettyTable 一. 简介 Python通过prettytable模块将输出内容如表格方式整齐输出,可用来生成美观的ASCII格式的表格,十分实用。 python本身并不内置,需要独立安装该第三方库。 二、使用 简单使用 import prettytable as pt 阅读全文
posted @ 2019-01-25 20:30 -零 阅读(1740) 评论(0) 推荐(0)
摘要:python中configparser模块学习 目录 三种创建方法 程序示例: 运行结果: 增删改查 阅读全文
posted @ 2019-01-23 15:24 -零 阅读(601) 评论(0) 推荐(0)
摘要:图书馆座位预定系统开发 功能: 登陆 〉预定--〉退出 #create_sql.py:创建用户数据库 #create_library:创建图书馆座位数据库 #data_operations.py:服务端数据库管理 #login.py:用户登陆与预定座位 实际演示 我已经事先准备好两个用户: 用户:l 阅读全文
posted @ 2019-01-19 22:55 -零 阅读(1569) 评论(0) 推荐(0)
摘要:python实现用户登陆(sqlite数据库存储用户信息) 目录 有些地方还未完善。 创建数据库 数据库管理 简单登陆 阅读全文
posted @ 2019-01-18 23:08 -零 阅读(4048) 评论(1) 推荐(0)
摘要:pyrhon SQLite数据库 目录 介绍 导入模块 创建数据库/打开数据库 关于SQL语法知识 http://www.w3school.com.cn/sql/index.asp https://www.cnblogs.com/ray-wong/p/3792515.html 另外:DB Brows 阅读全文
posted @ 2019-01-18 19:46 -零 阅读(613) 评论(0) 推荐(0)
摘要:Python的getpass模块 目录 简单介绍 getpass() getpass.getpass([prompt[, stream]]) 提供了平台无关的在命令行下输入密码的方法。 程序示例: 在命令行的运行结果: getuser() getuser() 该函数返回登陆的用户名,不需要参数 该函 阅读全文
posted @ 2019-01-18 16:13 -零 阅读(713) 评论(0) 推荐(0)
摘要:python命令行解析模块--argparse 目录 参考文档: https://www.jianshu.com/p/aac9f8079a53 https://www.2cto.com/kf/201412/363654.html 简介 详解ArgumentParser方法 ArgumentParse 阅读全文
posted @ 2019-01-12 14:04 -零 阅读(478) 评论(0) 推荐(0)
摘要:python的XML模块 目录 构建XML文件 解析XML文件 修改XML文件 构建XML文件 介绍 xml即可扩展标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。从结构上,很像HTML超文本标记语言。但他们被设计的目的是不同的,超文本标记语言被设计用来显 阅读全文
posted @ 2018-12-31 22:22 -零 阅读(287) 评论(0) 推荐(0)
摘要:python的random模块(生成验证码) random模块常用方法 演示 random.random() random.randint(a, b) random.randrange([start], stop[, step]) random.choice(sequence) random.sam 阅读全文
posted @ 2018-12-31 15:55 -零 阅读(442) 评论(0) 推荐(0)
摘要:python中用于序列化的模块总结 目录 pickle模块 shelve模块 xml模块 pickle模块 介绍 使用 运行结果: 可以看到存储到文件的数据,我们是看不懂的,不同于json 运行结果: shelve模块 存储数据 注意:shelve模块有个限制,它不支持多个应用同一时间往同一个DB( 阅读全文
posted @ 2018-12-29 21:33 -零 阅读(1469) 评论(0) 推荐(0)