![](https://img-blog.csdnimg.cn/5bdeccbf09fe4305b8b89fac06de40f2.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
python
文章平均质量分 53
python学习
就是狒狒呗
已知的已知,已知的未知,未知的未知。
展开
-
执行flask db migrate报错:ERROR [flask_migrate] Error: Can‘t locate revision identified by ‘8d1ad59dc71a‘
最近flask项目中增加了新表,但是执行flask db migrate却报错,如下图:网上Google了一圈终于知道问题所在:虽然删除了项目中的迁移目录,但是版本信息已经在数据库中保存下来了,对,就是这个表–》alembic_version所以要做的就是删除这个表的版本记录就好啦:删除后再次执行flask db migrate,没有报错啦,表也正常生成~...原创 2021-12-11 02:00:35 · 1805 阅读 · 3 评论 -
初识django--编写一个简单的django程序
编写第一个django应用程序1.检查是否已安装django2.创建项目3.启动django开发服务器4.在manage.py文件同一目录下创建polls目录5.写一个简单的视图view6.运行1.检查是否已安装djangopython -m django --version2.创建项目django-admin startproject 项目名注意:需要避免使用内置的Python或Dj...原创 2019-09-26 14:15:26 · 504 阅读 · 0 评论 -
安装mysqlclient==1.4.2.post1报错:python setup.py egg_info Check the logs for full command output
在安装mysqlclient==1.4.2.post1时报如图错误:解决方法:1、安装brew/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2、安装mysql-connector-cbrew install mysql-connecto...原创 2019-09-25 11:35:19 · 11291 阅读 · 0 评论 -
用python做mock测试
用python做mock测试mock的概念mock官方文档mock实例总结mock的概念Mock通常是指,在测试一个对象A时,我们构造一些假的对象来模拟与A之间的交互,而这些Mock对象的行为是我们事先设定且符合预期。通过这些Mock对象来测试A在正常逻辑,异常逻辑或压力情况下工作是否正常。那么什么时候需要做mock呢?1.当接口没有使用同一个库的时候2.当调用的第三方服务出现问题,但是...原创 2019-05-13 00:58:29 · 6572 阅读 · 0 评论 -
python-unittest 当测试用例较多时,如何加载用例并执行?
unittest加载测试用例的方式测试用例数不多时可采用以下方式加载1、通过模块加载(loadTestsFromModule)2、通过测试类来加载(loadTestsFromTestCase)3、一个一个添加测试用例数较多时,采用defaultTestLoader.discover()方式测试用例数不多时可采用以下方式加载1、通过模块加载(loadTestsFromModule)suite ...原创 2019-05-04 18:36:26 · 2205 阅读 · 0 评论 -
jenkins运行shell时报sudo: no tty present and no askpass program specified
sudo: no tty present and no askpass program specified报错信息及shell脚本解决方法报错信息及shell脚本解决方法cd到jenkins中的当前文件所在的workspace输入命令:sudo visudo在文件最后一行加入:jenkins ALL=(ALL) NOPASSWD: ALL:wq然后重启jenkins即可PS:...原创 2019-05-03 16:33:47 · 886 阅读 · 0 评论 -
python连接数据库模块--pymysql的安装及基本使用教程
pymysql基本使用教程一、简介二、使用步骤1、前提:2、连接数据库的步骤3、实例三、总结1、pymysql的默认端口是33062、fetchone和fetchall方法返回的结果是元组四、封装数据库操作1、配置文件处理模块2、配置文件信息(test.conf)3、数据库封装模块一、简介pymysql是python的一个库,用于连接mysql数据库。二、使用步骤1、前提:(1)安装py...原创 2019-04-24 00:33:31 · 1821 阅读 · 0 评论 -
运行run.py文件时提示ModuleNotFoundError: No module named 'API_prac'的解决方法
运行run.py文件时提示ModuleNotFoundError: No module named 'API_prac'产生该问题的原因解决方法产生该问题的原因因为API_prac文件不是一个project,如下图:所以在直接运行该命令:python3 API_prac/run.py时会报以下错误【No module named ‘API_prac’】解决方法在run.py文件里面添...原创 2019-05-03 14:04:59 · 674 阅读 · 0 评论 -
使用python openpyxl模块进行读写excel
1、创建excel表格1)安装openpyxl模块2)导入模块workbook代码如下:from openpyxl import workbook#新建一个Excelwb=workbook.Workbook()wb.create_sheet('lbb',index=0)#创建表单的方法 创建一个你自己命名的表单wb.save(‘mahua.xlsx')#另存为 保存工作簿流程主...原创 2019-03-26 00:57:58 · 570 阅读 · 0 评论 -
使用requests模块发送get和post请求
1、post函数:get函数:2、使用get和post完成登录请求import requestsclass HttpRequest: def http_request(self,method,url,param): '''完成http的get请求或post请求 :method 请求方法 可以是get or post :url ...原创 2019-03-26 00:27:30 · 864 阅读 · 0 评论 -
python 深拷贝deepcopy浅拷贝copy区别、append函数
1、前因后果在使用python进行excel访问时发现个问题,当时的需求是这样的:遍历excel文件,每一行都存在一个列表里面,然后再组成一个大列表比如访问第一行时,返回一个列表row1=[]访问第二行时,返回一个列表row2=[]......最后rowtotal=[row1,row2,...]然后想法是这样的1、访问第一行时,将数据存储到L1列表2、将L1通过appe...原创 2019-03-17 23:38:27 · 641 阅读 · 0 评论