摘要: 使用方法: 在命令行终端 输入 python startproject.py 工程名 程序的入口bin-》main.py中需要定义当前的环境 阅读全文
posted @ 2018-05-26 13:25 娄先生 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 一、配置文件简介 在各种程序里面都有配置文件,为了对配置文件进行操作。 python中引入了configParse模块进行操作。 配置数值类型: 配置文件中,我们看到的bool型,整数型,在我们操作的时候,都是字符串类型。 配置文件的三种定义: section:章节。 章节需要注意,大写的DEFAU 阅读全文
posted @ 2018-05-25 16:40 娄先生 阅读(1917) 评论(1) 推荐(0) 编辑
摘要: 一、json基础 1.1 json的介绍 json现在成为各种程序与语言之间交互的一种数据格式,本质是文本,字符串。 json有两种格式: 1. 类似字典 {k:v,k,v} 2. 类似列表 {} python的json模块: json 1.2 json的方法 json和pickle的方法差不多。有 阅读全文
posted @ 2018-05-21 10:26 娄先生 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 一、文件打开open 文件打开针对当前的工作目录。 可以使用os.chdir() 来改变工作目录 1.1 open的两种方式 1.手动挡,需要手动关闭 2.自动挡,使用with管理上下文,自动关闭 1.2 文件读写模式 二、文件读操作 2.1 read() 直接read(),获取全部,一次性存入内存 阅读全文
posted @ 2018-05-19 22:19 娄先生 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 一、os模块 os模块:是python是系统交互的模块 案列: 根据后缀名与大小 得出匹配的文件: 二、文件的压缩: 还有一个tarfile,自己扩展 三、文件名模块 fnmatch 与 glob fnmatch fnmatch 是用来匹配文件名字的。支持一些简单的正则。 原来匹配文件名,需要自己写 阅读全文
posted @ 2018-05-19 14:07 娄先生 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 一、工厂模式的原理 编程中有很多设计模式,工厂模式就是一种。 原理:只需要抽象的积累,不需要关心具体的实现层,实现了解耦操作(便于扩展与维护),通过多态,自动调用相对应的方法。 缺点:新加一个类型,需要添加一批的代码 优点: 1、一个调用者想创建一个对象,只要知道其名称就可以了。 2、扩展性高,如果 阅读全文
posted @ 2018-05-02 22:59 娄先生 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 第一篇 基础篇 1.1 打造万能的开发环境-conda 1.2 python的代码规范与vscode配置 1.3 变量 与 关键字 1.4 数据类型 1.4.1 数字 1.4.2 列表 1.4.3 字符串 1.4.4 字典 1.4.5 元祖与集合 案列作业-99乘法表,token生成器,字典工具等等 阅读全文
posted @ 2018-05-01 23:48 娄先生 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 一、前言 类的特殊方法,其实就是遇到类代码特定的语法 然后去执行指定的特殊方法。只是一个对应的映射关系比如: 这么多特殊方法,其实是为了不同的特定语法设计,大家都遵守这个约定。 python内部根据特殊的语法帮我们映射到特殊的方法,里面的逻辑由我们自己实现 当然你可以打破这个规定,比如__int__ 阅读全文
posted @ 2018-05-01 18:47 娄先生 阅读(1173) 评论(0) 推荐(0) 编辑
摘要: 一、类成员修饰符 上一篇中详细介绍了,类成员。类成员可以分为 属性 和 方法。 类成员可以分为两类: 公有成员:到处都可以访问,可以被继承 私有成员:外部不能访问,只能类内部去访问和修改(当修改修改的时候,可以利用内部的方法去调用私有属性去供外部修改),不能被继承。 定义的时候前面加上两个__ 下划 阅读全文
posted @ 2018-05-01 17:08 娄先生 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一、类的基础知识 python 一切皆为对象。 我们以前的str,list,int 都是对象。 1.1 类的定义 与 调用 class 关键字用来定义类,注意类名首字母大写。 类的调用,先实例化一个类,叫做对象或实例。使用这个实例调用其中的方法。 其实在之前我们一直在使用面向对象,str本身就是一个 阅读全文
posted @ 2018-05-01 14:40 娄先生 阅读(758) 评论(0) 推荐(1) 编辑
levels of contents