随笔分类 - 01:python / 05-模块与包
摘要:一 time与datetime模块 在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 格式化的时间字符串(Forma
阅读全文
摘要:import re with open('redbull.txt', 'r', encoding='utf-8') as f: data = f.read() title_list = re.findall('<h2>(.*?)</h2>', data) address_list = re.find
阅读全文
摘要:一、re模块 在Python中要想试用正则表达式,就要借助于re模块 1、导入re模块 import re 2、re.findall ret = re.findall('正则表达式, '待匹配字符') # 返回所有满足匹配条件的结果,放在列表里 3、 re.search('正则表达式, '待匹配字符
阅读全文
摘要:一、正则表达式简介 1、定义 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 正则表达式本身和python没有什么关系,就是匹配字符串内容的一种规则,在其他编程语言上也能使用 在
阅读全文
摘要:软件的目录规范并没有什么硬性要求, 但是为了清晰可读,为了提高程序的可读性与可维护性,应该给软件设计良好的目录结构 一、目录结构 一、bin文件/run.py或者start.py 程序的启动文件,如果执行文件较少,可以直接放在项目的根目录下, 因为在运行时会默认将运行文件所在的文件夹作为sys.pa
阅读全文
摘要:一、面向过程的编程思想 面向过程不是技术,而是一种编程思想 核心是“过程”二字,过程即流程,指的是做事的流程:先什么,再什么,后什么 基于该思想编写程序就好比在设计一条流水线 她的优点是:把繁琐、复杂的问题流程化,简单化 她的缺点是:扩展性非常差,不方便后期修改 针对她的优缺点,面向过程的编程思想有
阅读全文
摘要:一、模块简述 (一)、什么是模块 模块是一系列功能的集合体,分为三大类 1、内置模块 2、第三方模块 3、自定义模块 一个python文件本身就是一个模块,文件名m.py,模块名叫m (二)、模块的表现形式 1、使用python编写的.py文件,(一个py文件就是一个模块) 2、已编译为共享库或DL
阅读全文