- 博客(16)
- 收藏
- 关注
原创 解决nginx上传文件500的问题
在nginx.conf配置文件中修改client_body_buffer_size属性,将大小配置为5m,重新上传文件,问题解决。
2024-01-04 09:33:48
595
原创 爬虫
一、爬虫前奏 明确目的 找到数据对应的网页 分析网页的数据结构,找到所需要的数据所在的标签位置 模拟HTTP请求,向服务器发送这个请求,获取服务器返回的HTML 用正则表达式提取所需要的数据 二、开始爬取 先导入urllib模块下的request对象 获取网页内容 r = request.urlopen(网页地址) htmls = r.read() ...
2019-09-27 09:49:02
217
原创 装饰器
有一个函数f1,在不改变函数f1内部代码的情况,让其每次运行时都打印出及时的时间戳 实例: import time def decorator(func): def wrapper(): print(time.time()) func() return wrapper @decorator # 语法糖 def f1(): print('T...
2019-09-25 18:01:50
187
原创 函数式编程用到的一些函数
函数式编程用到的一些函数1、匿名函数2、三元表达式3、map4、map和lambda5、reduce6、filter 1、匿名函数 语法: lambda 参数列表: 表达式 不需要return 实例: f = lambda x, y: x + y print(f(1, 2)) # 3 2、三元表达式 语法: 条件为真时返回的结果 if 条件判断 else 条件为假时的返回结果 实例: x = ...
2019-09-25 17:17:38
402
原创 闭包
闭包 = 函数 + 环境变量 实例: def curve_pre(): a = 25 def curve(x): return a * x * x return curve a = 10 f = curve_pre() print(f.__closure__) # (<cell at 0x0000000002595BE8: int object ...
2019-09-25 13:59:52
151
原创 枚举
1、使用 先导入enum模块的Enum类并继承 变量名推荐大写 枚举可以遍历 实例: from enum import Enum class VIP(Enum): YELLOW = 1 GREEN = 2 BLACK = 3 RED = 4 VIP.YELLOW = 6 # 报错 # 枚举类型、枚举的名字、枚举的值 print(VIP.YELLOW) ...
2019-09-24 22:14:04
172
原创 JSON
1、什么是JSON 全拼:JavaScript Object Notation → JavaScript 对象标记 定义:是一种轻量级的数据交换格式 表现形式:字符串 适合JSON格式的字符串叫做JSON字符串 优点:易于阅读、易于解析、网络传输效率高、跨语言交换数据 2、反序列化 与 序列化 反序列化:把JSON格式转化成Python格式 序列化:把Python格式的数据转换成JSON格式 js...
2019-09-24 20:44:59
152
原创 正则表达式
正则表达式1、初识正则表达式2、正则表达式的一些使用3、re.sub 正则替换4、re.match 与 re.search5、group和groups 1、初识正则表达式 re 模块使Python语言拥有全部的正则表达式的功能 re.findall(正则表达式, 所要查找的字符串) :在字符串中找到正则表达式所匹配的所有字串,并返回一个列表,如果没有找到匹配的,则返回一个空列表 实例: impor...
2019-09-24 17:52:48
215
原创 面向对象
面向对象一、类1、类的定义1) 格式:2) 规则:3) 使用:(1) 实例化类(2) 访问类的数据成员和方法2、构造函数3、类变量与实例变量 一、类 1、类的定义 1) 格式: class 类名(): 0个1个或者多个变量 def 方法名(self): 代码块 2) 规则: 一般类名首字母大写,如果是多个单词组成,则每个单词的首字母都大写 变量在类中一般成为数据成员 函数在类中一般称...
2019-09-23 22:18:13
582
原创 函数
函数1、认识函数2、函数的定义与运行特点3、序列解包4、函数参数 1、认识函数 特点:1. 功能性 2. 隐藏细节 3. 避免编写重复的代码 2、函数的定义与运行特点 定义: def 函数名(参数列表): 代码块 return [表达式] 参数列表可以没有,多个参数之间用逗号隔开 不带表达式的return相当于返回None 如何让函数返回多个结果? 实例: def damage(skill1...
2019-09-23 17:59:50
207
原创 包、模块
包、模块1、python的组织架构2、导入语句1) import2) from...import3、__init__.py 的特点及使用4、归纳 1、python的组织架构 方便对代码的管理(更新、修改、复用…) 包 → 模块 → 类 包 是含有"__init__.py"文件的文件夹 模块 是包里面的python文件 2、导入语句 1) import 一般格式: 当与要导入的模块处于同级目录时 i...
2019-09-23 15:55:08
234
原创 表达式、条件控制、循环
表达式、流程控制1、什么是表达式2、表达式的优先级3、流程控制1) 条件控制 1、什么是表达式 表达式(Expression)是运算符(operator)和操作数(operand)所构成的序列 2、表达式的优先级 最好实际操作验证 3、流程控制 1) 条件控制 例: mood = True if mood : print('go to left') else : print('...
2019-09-21 18:20:04
573
原创 变量与运算符
变量与运算符1、变量1) 命名规则2) 值类型与引用类型3) 列表的可变与元祖的不可变4) 运算符号① 算术运算符② 赋值运算符③ 比较(关系)运算符④ 逻辑运算符⑤ 成员运算符⑥ 身份运算符⑦ 位运算符⑧ 如何判断变量的值、身份与类型 1、变量 变量类似名字,把一个数据赋值给一个变量,变量名尽量有意义、可读性强 例: skill = ['新月打击','苍白之瀑'] 1) 命名规则 ① 数字、字...
2019-09-21 15:06:58
334
原创 Python的基本数据类型
Python的基本变量类型1.Number整数(int)、浮点数(float)合理的创建标题,有助于目录的生成插入链接与图片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 1.Number 整数(int)、浮点数(f...
2019-09-20 18:24:20
234
原创 Python能做什么?(几乎是万能的)
1、爬虫 2、大数据与数据分析(spark) 3、自动化运维与自动化测试 4、web开发:Django、Flask 5、机器学习:TensorFlow 6、胶水语言:混合其它 如C++、java等来编程,能够把其他语言制作的模块(尤其是C/C++)很轻松的联结在一起。 ...
2019-09-20 14:43:04
379
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人