06 2020 档案

摘要:为了是程序中的一些必要参数在根据不同的使用场景不需要每次都去修改代码源文件,所以可以讲这些参数写在配置文件中,然后在不同的应用场景中,去修改配置文件即可,不用去修改代码源文件。 常用的配置文件中.ini文件和.yaml文件。 1. .ini配置文件 1.1 .ini配置文件的编写格式。 .ini文件 阅读全文
posted @ 2020-06-21 17:00 康帅博丶 阅读(582) 评论(0) 推荐(0)
摘要:logging模块的日志,我们需要明白四个内容: 日志收集器 日志级别 输出渠道 日志内容 1. 日志的级别 在logging模块中,对日志的输出级别有着划分,分别是:DEBUG/INFO/WARNING/ERROR/CRITICAL这五种级别。 如果你想要设置你的日志输出级别是DEBUG,那么lo 阅读全文
posted @ 2020-06-21 16:59 康帅博丶 阅读(101) 评论(0) 推荐(0)
摘要:1. 打开Excel表格 1. 创建表格 from openpyxl import Workbook # 实例化 wb = Workbook() # 激活 worksheet ws = wb.active 2. 打开已存在Excel表格 通过调用方法load_workbook(filename)进行 阅读全文
posted @ 2020-06-21 16:57 康帅博丶 阅读(185) 评论(0) 推荐(0)
摘要:1. unittest框架 unittest是python中一款内置的测试框架,用来测试代码的运行正确与否。他能够收集测试用例,执行测试用例,查看用例执行结果,还能够添加用例执行的前置条件和后置处理条件。 unittest中的4大核心概念: TestCase:测试用例,使用这类来编写测试用。它是对一 阅读全文
posted @ 2020-06-21 16:55 康帅博丶 阅读(238) 评论(0) 推荐(0)
摘要:面向对象编程的三大特性,分别是:封装、继承、多态。 1. 类的调用 将一些具有相同或者类似性的方法封装到一个类中,这样要是想要使用这个类中的某种功能时,首先要先创建一个类的实例化对象,其次使用这个实例化对象来调用类中的方法。 class LaoGou: def __init__(self,name, 阅读全文
posted @ 2020-06-09 17:01 康帅博丶 阅读(144) 评论(0) 推荐(0)
摘要:处理文件 os.makedirs("dir1/dir2"): 创建目录。 可创建多层递归目录。 import os os.makedirs("a/b") 但是:如果当前路径中,已经有了要创建的目录的话,再执行上述代码会直接报错。 os.mkdir("dir3"): 创建一个单独的文件夹。 该函数不能 阅读全文
posted @ 2020-06-08 22:26 康帅博丶 阅读(90) 评论(0) 推荐(0)
摘要:1. python内置异常处理 单分支异常处理:try...except 单分支异常处理是当你在知道确定会出现什么异常的情况下,使用单分支异常处理。 l = ["login","register"] for num ,i in enumerate(l,1): print(num,i) try: nu 阅读全文
posted @ 2020-06-08 22:25 康帅博丶 阅读(82) 评论(0) 推荐(0)
摘要:对文件进行操作。 open() 打开一个文件。 该函数会得到一个文件对象的返回值,之后对文件进行读写操作都需要用这个文件对象。 该方法有多个参数需要注意: file:文件路径。 mode:文件打开方式 buffering:设置缓冲。 encoding:编码,一般为utf-8。 errors:报错级别 阅读全文
posted @ 2020-06-08 22:24 康帅博丶 阅读(70) 评论(0) 推荐(0)
摘要:1. 函数 函数是用来封装一个功能,并使这个功能达到可重复使用的效果的一个代码片段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 定义函数需要遵循以下几个规则: 函数代码块以 def 关键 阅读全文
posted @ 2020-06-08 22:23 康帅博丶 阅读(79) 评论(0) 推荐(0)
摘要:1. 条件控制 Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。 大致的流程如下: 1. if语句 if语句的含义就是如果条件成立,那么就执行该if语句下的代码;如果条件不成立,则跳过这一段代码,执行下面的代码。 并且,通常来说,if关键字是与e 阅读全文
posted @ 2020-06-08 21:22 康帅博丶
摘要:字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值key=>value对用冒号:分割,每个对之间用逗号,分割,整个字典包括在花括号{}中 。 1.字典的增删改查 1.增 1. 通过 字典名["键"] = "值"来添加: dic = {"易大师":"剑圣","剑豪":"压缩","草丛伦" 阅读全文
posted @ 2020-06-08 21:21 康帅博丶
摘要:列表是一种可变的数据类型,在列表中 可以存储任意数据类型。 在Python中,列表以[]进行表示。 一. 列表的增删改查 字符串可以通过索引和切片来获取字符串中想要的一部分数据,在列表中同样可以对列表进行索引和切片,来获取列表中的一部分数据。 也可以通过索引和切片来获取列表中的元素。 list = 阅读全文
posted @ 2020-06-08 21:20 康帅博丶 阅读(66) 评论(0) 推荐(0)
摘要:python中的字符串,只要是被单引号或是双引号所 括起来的,就都是字符串。 字符串是一种不可变的数据类型,对字符串进行的任何操作,都不会改变原字符串,而是新生成一个新的字符串。 一. 字符串的切片 字符串中的每一个元素,都可以通过切片来一一取出来。而切片的主要意义就是通过切片,对字符串进行一些处理 阅读全文
posted @ 2020-06-08 21:17 康帅博丶
摘要:一.跨域的实质 服务器的跨域问题,在于如果进行前后端分离的网站开发时,前端与后端的域名、协议、端口不一致,导致浏览器进行的服务请求拦截。但其实虽然说浏览器将请求拦截下来,但是请求依然是请求成功,只不过服务器没有将数据在网页中进行渲染。 跨域,其实也叫同源策略。 同源策略(Same origin po 阅读全文
posted @ 2020-06-08 20:37 康帅博丶 阅读(244) 评论(0) 推荐(0)