随笔分类 - python
摘要:pipreqs 可以导出当前项目使用的依赖包的列表 在项目根目录使用 pipreqs ./ --encoding=utf-8 会遇到报:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcc in position 1267: invalid
阅读全文
摘要:命令行运行带参数的Python脚本,需要用到python的内置模块sys 代码实现如下: import sys def run(): print("start") args = sys.argv[1:] # 去掉第一个参数及文件名本身 for i in args: print(i) print("o
阅读全文
摘要:输出可以控制大小、符号的九宫格,熟悉for-if语法
阅读全文
摘要:python的虚拟环境venv主要目的是为每个项目创建独立的环境,防止互相干扰 windows 环境 python的虚拟环境创建有2种,pycharm 和命令行 创建虚拟环境 第一种 命令行: python -m venv D:/PythonProject/venv 就会在D盘PythonProje
阅读全文
摘要:一、安装pyyaml pip install pyyaml 二、yaml基本语法 略过 三、将测试用例数据写入yaml #用例1 - interfaceName: 首屏-考试数据接口 url: http://stupad-stre**** headers: { 'Content-Type': 'ap
阅读全文
摘要:本方法可以找回12小时内的文件。前提是该项目在pycharm打开过
阅读全文
摘要:最近在使用pytest+pytest-html框架的时候发现表头有一个Base URL的字段是空,如下图: 解决方法已经找到,链接见文章 我想删除这个字段,最先采用config._metadata.pop("Base URL") 删除,但是遇到报错找不到Base URL这个字段,如下: 于是我做个测
阅读全文
摘要:定位元素的时候使用css定位发现有点元素className中间有空格,直接使用肯定会N报错。下面记录下解决的方法,以百度图片举例 直接使用肯定不行,会找不到元素引发超时报错。 解决方法: 方法一: 取main_img或者img-hover其中一个,可以用f12里面的搜索功能,根据匹配的数量来判断那个
阅读全文
摘要:国内镜像地址: http://pypi.douban.com/simple/ 豆瓣 http://mirrors.aliyun.com/pypi/simple/ 阿里 http://pypi.hustunique.com/simple/ 华中理工大学 http://pypi.sdutlinux.or
阅读全文
摘要:今天小编就为大家分享一篇python中的subprocess.Popen()使用详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 从python2.4版本开始,可以用subprocess这个模块来产生子进程,并连接到子进程的标准输入/输出/错误中去,还可以得到子进程的返回值。 s
阅读全文
摘要:不知道大家知不知道在Python中,星号除了用于乘法数值运算和幂运算外,还有一种特殊的用法"在变量前添加单个星号或两个星号",实现多参数的传入或变量的拆解,本文将详细介绍"星号参数"的用法。有需要的可以参考借鉴。 一、什么是星号变量 最初,星号变量是用在函数的参数传递上的,在下面的实例中,单个星号代
阅读全文
摘要:这是因为识别不了某个标签报错,可能原因有二: 一是没有引入相应组件。二是相应标签写错了。 第一种情况 非 template/render 模式下,应该都引用了iview的js文件,所以不存在引入组件的问题,那就是标签写错了。 第二种情况 因为工程模式和非工程模式,很多标签写法不一样,这里就是因为这个
阅读全文
摘要:Python+selenium常见报错 报错内容: Element is not currently visible and may not be manipulated 场景: 定位弹窗上面的Select元素 原因分析: 弹窗弹出延时,弹窗上面的元素无法操作 解决方法: sleep(2)等待加载
阅读全文
摘要:<Date-picker v-model="sel.bpub_date" type="daterange" placement="bottom-end" placeholder="选择日期" style="width: 200px"></Date-picker> 如上图,Date-picker组件v
阅读全文
摘要:原文链接:django_数据库操作—增、删、改、查 - 小白森 - 博客园 (cnblogs.com) 增加 增加数据有两种方法 1> sava >>> from datetime import date >>> book = BookInfo( btitle='西游记', bpub_date=da
阅读全文
摘要:问题描述: 已有的model,修改之后,想重新建模,于是将migrations文件夹中除__init__.py之外其他文件都删掉,再次执行以下步骤python manage.py makemigrations确认成功,执行python manage.py migrate,提示No migration
阅读全文
摘要:前言 因为工作量需要在家安装一套python环境,以便继续工作,但是经常发现公司的环境和家里的环境出现依赖的包不一致,导致跑不起来。现在百度整理了一个方法,以作备忘: 1、pip freeze > packages.txt 这个命令会创建一个 packages.txt文件,其中包含了当前环境中所有包
阅读全文
摘要:最近在熟悉python的基础语法,刚好老师布置了个课后作业感觉挺有意思的,就记录下来了学习过程。 题目如下: 刚拿到题目就想到了init 初始化属性,还列了下思路:(ps:notepad++写的比较糙) 最终成品就长这样,编码的时候还遇到用A的攻击攻击A的情况,后来修正了一波,勉强算是符合老师的要求
阅读全文
摘要:最近在熟悉Python的class类的时候,无意中发现同样的代码,在pycharm和IDLE中结果不同,闲话少说先上代码: 1 class aa(): 2 def __init__(self,name): 3 print("my name is %s" % name) 4 def __del__(s
阅读全文
摘要:最近准备熟悉下Python的基础语法,准备练习下输出菱形。刚好作为自己blog的开篇~~ 1 n =10 #控制菱形的大小 2 for i in range(1, n): 3 for j in range(int(n/2)): 4 if(j<(int(n/2)-i) or j<(i-int(n/2)
阅读全文