摘要: 新建Excel表格 新建Excel表格,默认有一个名为 Sheet 的表格,如下: 复制 123456 from openpyxl import Workbookwb = Workbook() #创建文件对象ws = wb.active #获取默认sheetwb.save("sample.xlsx" 阅读全文
posted @ 2020-01-15 11:01 cyreaper 阅读(1899) 评论(0) 推荐(0) 编辑
摘要: python 日历(Calendar)模块 此模块的函数都是日历相关的,例如打印某月的字符月历。 星期一是默认的每周第一天,星期天是默认的最后一天。更改设置需调用calendar.setfirstweekday()函数。模块包含了以下内置函数: 序号函数及描述 1 calendar.calendar 阅读全文
posted @ 2020-01-09 15:19 cyreaper 阅读(2278) 评论(0) 推荐(0) 编辑
摘要: FABRIC 什么是Fabric fabric是一个python(2.7,3.4+)的库,用来通过SSH远程执行shell命令,并返回有用的python对象。它建立在“invoke”和“paramiko”库之上,同时扩展了他们的API以提供更多的功能。 Fabric使用方法 Connection f 阅读全文
posted @ 2018-08-16 16:07 cyreaper 阅读(4602) 评论(0) 推荐(0) 编辑
摘要: 本节内容 操作系统发展史 手工操作(无操作系统) 1946年第一台计算机诞生--20世纪50年代中期,还未出现操作系统,计算机工作采用手工操作方式。 手工操作程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行; 阅读全文
posted @ 2018-08-16 11:13 cyreaper 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 本节内容: Socket语法及相关 socket概念 socket本质上就是在2台网络互通的电脑之间,架设一个通道,两台电脑通过这个通道来实现数据的互相传递。 我们知道网络 通信 都 是基于 ip+port 方能定位到目标的具体机器上的具体服务,操作系统有0-65535个端口,每个端口都可以独立对外 阅读全文
posted @ 2018-08-06 11:23 cyreaper 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1. Python的继承以及调用父类成员 python子类调用父类成员有2种方法,分别是普通方法和super方法 假设Base是基类 class Base(object): def __init__(self): print “Base init” 则普通方法如下 class Leaf(Base): 阅读全文
posted @ 2018-08-06 09:10 cyreaper 阅读(214) 评论(0) 推荐(0) 编辑
摘要: python/socket编程之粘包 粘包 只有TCP有粘包现象,UDP永远不会粘包。 首先需要掌握一个socket收发消息的原理 1 2 3 4 5 6 7 8 9 10 11 12 13 14 发送端可以是1k,1k的发送数据而接受端的应用程序可以2k,2k的提取数据,当然也有可能是3k或者多k 阅读全文
posted @ 2018-08-02 11:02 cyreaper 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 以下是pycharm下执行结果 阅读全文
posted @ 2018-08-02 11:01 cyreaper 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 本节内容: 面向对象高级语法部分 经典类vs新式类 静态方法、类方法、属性方法 类的特殊方法 反射 异常处理 Socket开发基础 作业:开发一个支持多用户在线的FTP程序 经典类vs新式类 静态方法、类方法、属性方法 类的特殊方法 反射 面向对象高级语法部分 经典类vs新式类 把下面代码用pyth 阅读全文
posted @ 2018-07-19 20:55 cyreaper 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 一 了解字符编码的知识储备 1. 文本编辑器存取文件的原理(nodepad++,pycharm,word) 打开编辑器就打开了启动了一个进程,是在内存中的,所以在编辑器编写的内容也都是存放与内存中的,断电后数据丢失 因而需要保存到硬盘上,点击保存按钮,就从内存中把数据刷到了硬盘上。 在这一点上,我们 阅读全文
posted @ 2018-07-19 13:51 cyreaper 阅读(297) 评论(0) 推荐(0) 编辑