- 博客(30)
- 收藏
- 关注
原创 python开发项目虚拟环境创建及IDE解释器配置
python开发项目虚拟环境创建(一)虚拟环境的搭建与配置①新建项目根目录,例如:www.web.flask.one②进入根目录创建项目虚拟环境...\www.web.flask.one> python -m venv "venvfilename"③激活虚拟环境...\www.web.flask.one> cd venvfilename/Scripts...\www.web.flask.one> activate.bat(venvfilename)...\w
2020-09-01 16:38:12
519
原创 爬虫
# -*- coding: utf-8 -*-# author:xiaoming time:2020/8/12# 一 发送请求--数据采集 requests/urllib # 1.用户请求的headers # ①.模拟浏览器从浏览器拿header信息 User-Agent池 # ②.Referer池 防盗链参数,可以指向需要爬取的网站地址。其表示浏览器所访问的前一个页面,可以认为是之前访问页面的链接将浏览器带到了当前页面 # 2.基于用户行为 .
2020-08-14 10:58:58
86
转载 【TestNG笔记】3.配置maven
1. 下载Maven官方地址:http://maven.apache.org/download.cgi解压并新建一个本地仓库文件夹2.配置本地仓库路径3.配置maven环境变量4.在IntelliJ IDEA中配置maven打开-File-Settings配置maven5.新建maven WEB项目打开-File-New-Project点击NEXT创建maven项目点击NEXT添加的配置为 arche...
2020-07-10 12:54:31
136
原创 【TestNG笔记】1.jdk安装
1.先在本地磁盘创建文件夹 D:\java\jdk2.安装zulu-jdk安装时选择第一步创建的jdk目录进行安装3.配置环境变量去配置环境变量的时候,发现安装jdk的时候已经自动给配置上了4.cmd验证成功...
2020-07-10 11:38:18
136
原创 【Python地图】基础7面向对象编程
上次人狠话不多的张老师带我们去爬六峰山的时候给我们讲解了什么是面向对象编程:说到面向对象编程肯定也涉及到面向过程编程,没关系。张老师言简意赅的解释了二者的区别。张老师举了这样个例子,能听懂就听,听不懂就去问度娘。# 需求:你女朋友要你跟她充话费# 你的思路:女朋友要我给她充话费了,那我是不是首先要用手机下载能充话费的app,无论支付宝、微信、移动客户端等,再输入女朋友的电话号码:139****6553,提交订单,支付成功,话费到账# 女朋友思路:女朋友只管你有没有跟她充值,只想知道结果,至于你
2020-07-06 10:00:45
84
原创 【python地图】基础6错误与异常处理
人狠话不多的张老师说:其他的莫管,先上代码:#1 python内置异常#2 主动抛出异常一 捕获异常try…excepttry: 'we should do something'except IOError: print('IO错误') '没有异常时忽略except语句块'else: 'try语句块执行没有异常时,走else语句块'finally: '无论是否有异常都会执行的语句块'二 抛出异常 raisex = 10if x > 5: raise Exception
2020-07-06 09:48:23
102
原创 【python地图】基础3循环语句
python中涉及的循环比较少,主要两个:for循环和while循环!!!所有只需要掌握这两个循环就行了,也比较简单。一)循环语句1.for循环①for循环和range是好朋友!for i in range(10): print(i, end='') ==> 0123456789②列表推导式l = [i ** 2 for i in range(10)]print(l)==> [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]③多元循环dic
2020-07-01 16:34:34
71
原创 【python地图】基础2条件语句
条件语句比较简单if 条件1: 语句块1elif 条件2: 语句块2else: 语句块3其中分支只有两个的可以不需要 elif注意简单的条件判断可以使用类似三元运算符,例如下:# 常规代码def is_ok(name): if name is None or name is '' or name == 0 or name == False: return False else: return True.
2020-07-01 11:27:06
159
原创 【mysql】inner、left、right、full
一.数据准备表staff表hobby二.各种连接1.笛卡尔积SELECT * FROM staff, hobby;2.inner joinSELECT * FROM staff a INNER JOIN hobby b ON a.`name` = b.`name`;3.left joinSELECT * FROM staff a LEFT JOIN hobby b ON a.`name` = b.`name`;4.left join b
2020-06-30 17:30:19
421
原创 【python地图】基础1数据结构
主要对数据结构进行简单介绍,至于其具体的数据结构相关的使用及函数另外文章再说明!!!一、原始数据结构1.integers -- 从负无穷大到无穷大的整数2.float -- 有理数,使用时不用特别声明,python动态存储3.string -- 字符串4.Boolean -- True(1)和False(0)5.decimal -- 十进制定点和浮点运算主要是用于避免二进制精度问题,如1.1+2.2 = 3.30000003,而decimal加入了精度的概念,保留几位小数自定义。
2020-05-12 17:44:07
164
原创 【python日记】多线程
import datetime, timeimport threadingprtnoList = [3, 2, 3, 4, 5, 6, 78, 9, 0, 123, 15, 23, 44, 2, 3, 4, 5, 6, 78, 9, 0, 123, 15, 23, 44, 2, 3, 4, 5, 6, 78, 9, 0, 123, 15, 23, 44]def print_time(n...
2020-04-30 16:04:28
103
1
原创 【python日记】binlog日志解析并关键信息入库操作
# -*- coding: utf-8 -*-# author:xiaoming time:2020/4/22import refrom sqlalchemy import create_enginefrom sqlalchemy.ext.declarative import declarative_basefrom sqlalchemy import Column, String,...
2020-04-22 16:00:39
613
原创 走在性能测试的路上2--性能指标
性能测试分几个阶段: 1.需求整理 -> 2.场景构造 -> 3.脚本编写 -> 4.系统监控 -> 5.数据准备 -> 6.执行测试 -> 7.结果分析 本文主要阐述整个性能测试过程中很重要的性能指标。毕竟也只有数据才能反映一个系统的好与坏,所以我们所做的一起都是为了得到被测试系统的性能数据指标,有了这些数据我们才能进行结果...
2020-04-14 18:56:25
184
原创 走在性能测试的路上1--基本流程
做性能测试前必须要先了解性能测试的基本流程,基本流程中包含性能测试经常关注的性能测试指标以及一些常用的性能监控工具。
2020-04-14 11:14:52
87
原创 devpi:PyPI服务器和包装/测试/发布工具
参考链接:https://devpi.net/docs/devpi/devpi/latest/%2Bd/index.htmldevpi具有强大的PyPI服务器功能和提供了命令行工具功能,以便使用Python进行打包,测试和发布活动。 主要功能和使用场景:1)快速的PyPI镜像:从devpi-server使用pip或easy_install安装python包时,devpi会自动从其它 ...
2020-04-03 15:34:16
282
转载 GIT入门大全
前言以前写个一个git小结,但是实际上并不够用。于是结合实际工作上碰到的一些情况,参考了一些资料,重新总结了一下。目标是在日常工作中不用再去查阅其他的资料了,如果有什么遗漏或者错误的地方,请评论指出!基本概念Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库文件几种状态untracked:git未跟踪的文件,...
2020-04-03 15:30:51
90
原创 GIT入门-命令行 创建和删除分支
一 分支管理1)在master下创建分支 ① 创建分支/切换分支git branch BranchName 改命令用于创建新的分支,其内容和master一致,但当前代码仍然在master分支下。git checkout BranchName 改命令用于切换代码到新建分支上。 ②创建并切换到新建分支git checko...
2020-04-03 15:06:30
177
原创 【python地图】基础5自定义函数
# -*- coding: utf-8 -*-# author:xiaoming time:2019/6/13# 一、函数的作用域# 1.local,局部作用域(L)# 2.enclosing,父级函数的局部作用域(E)# 3.globa,全局变量(G)# 4.build-in,系统模块(B)# 优先级顺序为:局部作用域(L)>父级函数作用域(E)>全局作用域(G)...
2019-06-13 11:45:51
107
原创 【python】python2和python3的部分区别
这里先简单列出编码格式、输入、打印、取值范围、字符串存储、除法运算、异常、打开文件、不等号 9个不同点,至于其他库的变化等以后遇到再进行补充。1.编码格式python2 python3 ASCII、unicode多种编码 Unicode (utf-8) 唯一编码 2.输入python2 python3 input() -- 只能...
2019-06-13 11:12:21
72
原创 【python第三方】09learn_redis操作
#!/usr/bin/env python# -*- coding: utf-8 -*-# author:albert time:2019/2/11# 数据缓存系统:# 1:mongodb:是直接持久化,直接存储于硬盘的缓存系统# 2:redis: 半持久化,存储于内存和硬盘# 3:memcache:数据只能存储在内存里的缓存系统import redis# 连接方式:r...
2019-02-22 10:00:14
57
转载 【python第三方】08learn_openpyxl 读写Excel操作
这是一个第三方库,可以处理 xlsx 格式的Excel文件。pip install openpyxl安装。一 读取Excel文件1 读文件from openpyxl import load_workbook# 默认可读写,若有需要可以指定write_only和read_only为Truewb = load_workbook('mainbuilding33.xlsx') ...
2019-02-19 16:43:38
105
原创 【python内置】07learn_logging
#!/usr/bin/env python# -*- coding: utf-8 -*-# author:albert time:2019/1/23import logging'''logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等'''# 1.1 基本使用# 定义日志等级、输出格式化(时间,名字,级别,内...
2019-01-24 14:32:06
71
原创 【python内置】06learn_traceback
#!/usr/bin/env python# -*- coding: utf-8 -*-# author:albert time:2019/1/23import tracebackdef func1(): # 抛出错误的地方 a = 1/0def func2(): # 调用func1 func1()d...
2019-01-23 14:10:51
61
原创 【python地图】进阶1对象的比较复制
直接赋值:其实就是对象的引用(别名)。 浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象。 深拷贝(deepcopy):copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象。 实例:#!/usr/bin/env python# -*- coding: utf-8 -*-# author:albert time:2019/1/22...
2019-01-22 17:23:03
68
原创 【python内置】04learn_json
#!/usr/bin/env python# -*- coding: utf-8 -*-# author:albert time:2019/1/22import json# 一、json写操作 dump dumps# 将dict转化为str# ① dumps 及常用参数使用 将字典类型数据转化为字符串,存在内存中或变量中dicts = {'b1':'1','a2':'2...
2019-01-22 15:13:05
70
原创 【python内置】03learn_time
#!/usr/bin/env python# -*- coding: utf-8 -*-# author:albert time:2019/1/21import timeimport datetimeimport calendarnow = datetime.datetime.now()print(now)print(type(now))tick = time.time(...
2019-01-22 13:57:09
93
原创 【python内置】02learn_re
#!/usr/bin/env python# -*- coding: utf-8 -*-# author:albert time:2019/1/14import remail_str = '123邮箱是1169412995@qq.com /\?,大发大索+夫多三xieyuanchuan@chinasoftinc.com,的萨?芬.撒地方撒地方12432ddfasd@163.com d...
2019-01-22 13:56:30
76
原创 【python地图】基础4文件输入输出
#!/usr/bin/env python# -*- coding: utf-8 -*-# author:albert time:2018/12/27import osimport shutil# 导入os,os属于内置模块,安装好python后就可以直接使用# help(os)# 1 os.access(path, mode) 用于判断给的path是否有mode# mode...
2019-01-22 13:41:44
69
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人