摘要: subprocess模块介绍 subprocess是python创建子进程的工具,其实和c中的fork出一个子进程,然后在子进程中运行exec执行另外一个进程很类似。 subprocess包中有很多方法创建子进程,这些函数创建子进程的行为不太一样,我们可以更具需求选择不同的方式来创建子进程。 使用s 阅读全文
posted @ 2018-07-17 11:04 cyreaper 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 本节内容: 面向对象编程介绍 为什么要用面向对象进行开发? 面向对象的特性:封装、继承、多态 类、方法、 引子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人和狗都有不同的技能,比如人拿棍打狗, 狗可以咬 阅读全文
posted @ 2018-07-13 10:27 cyreaper 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 1. 改表法。 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入MySQL后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" mysql -u root -p mysql>use 阅读全文
posted @ 2018-07-10 15:39 cyreaper 阅读(281) 评论(0) 推荐(0) 编辑
摘要: Python:print显示颜色 显示颜色格式:\033[显示方式;字体色;背景色m......[\033[0m] 字体色 | 背景色 | 颜色描述 30 | 40 | 黑色 31 | 41 | 红色 32 | 42 | 绿色 33 | 43 | 黃色 34 | 44 | 蓝色 35 | 45 | 阅读全文
posted @ 2018-07-10 13:55 cyreaper 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 数据库表是一个二维表,包含多行多列。把一个表的内容用Python的数据结构表示出来的话,可以用一个list表示多行,list的每一个元素是tuple,表示一行记录,比如,包含id和name的user表: Python的DB-API返回的数据结构就是像上面这样表示的。 但是用tuple表示一行很难看出 阅读全文
posted @ 2018-07-06 16:16 cyreaper 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 今天要从同事发给我的一个文件中统计一些数字,一看还是数据库文件,以DBF结尾,近1个G呢。电脑上也没装ACCESS等数据库管理软件。后来找了个DBF阅读器,发现虽然能打开,但是筛选什么的不方便,也不好导出EXCEL表!怎么搞?当前是看看python能不能帮忙哈! 网上找了很多python关于dbf文 阅读全文
posted @ 2018-07-06 11:02 cyreaper 阅读(6571) 评论(0) 推荐(0) 编辑
摘要: 准备工作 1、 四台已安装windows server 2008 r2 系统的虚拟机,配置如下: CPU : 1核 MEMORY : 2GB DISK : 40GB(未分区) NetAdapter : 2块 2、 网卡设置: 本地连接:外网IP(由于虚拟机本身处于内网网段,192.168.1.2-1 阅读全文
posted @ 2018-07-04 14:44 cyreaper 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 正文: 1、标题的几种写法: 第一种: 前面带#号,后面带文字,分别表示h1-h6,上图可以看出,只到h6,而且h1下面会有一条横线,注意,#号后面有空格 第二种: 这种方式好像只能表示一级和二级标题,而且=和-的数量没有限制,只要大于一个就行 第三种: 这里的标题支持h1-h6,为了减少篇幅,我就 阅读全文
posted @ 2018-07-04 08:05 cyreaper 阅读(225) 评论(0) 推荐(0) 编辑
摘要: Python 之路 Day5 - 常用模块学习 本节大纲: 模块介绍 time &datetime模块 random os sys shutil json & picle shelve xml处理 yaml处理 configparser hashlib subprocess logging模块 re 阅读全文
posted @ 2018-06-05 22:07 cyreaper 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1.列表生成式,迭代器&生成器 列表生成式 孩子,我现在有个需求,看列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],我要求你把列表里的每个值加1,你怎么实现?你可能会想到2种方式 >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> b = [ 阅读全文
posted @ 2018-06-05 15:59 cyreaper 阅读(775) 评论(0) 推荐(0) 编辑