- 博客(19)
- 收藏
- 关注
原创 2021-11-04
Python 实现脚本:批量重名命文件前言:因公司有需要对文件进行大量的重名命工作,所以用python设计了一个python 小脚本使用os.listdir()方法返回当前目录下的所有文件名,对每一个文件名字符串用str.replace()方法做替换操作,然后用os.rename()方法重命名。 path = input("****请输入数据的路径,或者输入expiry退出程序:") """for i in os.listdir(path):
2021-11-04 17:14:59
260
原创 unable to connect to 192.168.1.110:5555 解决办法
问题记录测试想要adb wife连接Android设备时,经常碰到如下错误unable to connect to 192.168.x.xxx:5555: cannot connect to 192.168.x.xxx:5555: 由于目标计算机积极拒绝,无法连接。 (10061)通过网上查询找到了可行的办法,记录一下注意几点1.Android设备需要开启开发者模式,并且打开usb调试2.Android设备需和电脑在同一个局域网内3.adb tcpip 无线模块之后,需要拔出usb线(建议直
2021-07-26 17:16:19
7657
2
原创 汉诺塔的移动可以用递归函数非常简单地实现
汉诺塔的移动可以用递归函数非常简单地实现。请编写move(n, a, b, c)函数,它接收参数n,表示3个柱子A、B、C中第1个柱子A的盘子数量,然后打印出把所有盘子从A借助B移动到C的方法,例如:def hannuota(n, x, y, z): if n == 1: print(x, '-->', z) else: hannuota(n-1, x, z, y) # 将前n-1的盘子从x移动到y上 print(x, '--&
2021-05-14 14:56:57
823
原创 MySQL数据库下载与安装
这里主要介绍MySql的下载,安装,配置环境变量等等1.首先进入官网下载:https://dev.mysql.com/downloads/mysql/如果提示是否免费注册,可以直接选择跳过2.安装下载好之后的安装包将左边的模块移动到右边进行安装excute,安装对应的模块这边的设置默认就好自己设置的密码一定要记得验证一下是否正确点击finish安装完成3.配置环境找到默认的安装目录下到bin下面复制此目录进入控制面板–系统和安全–系统–高级系统设置
2021-04-27 11:15:26
2117
2
原创 Python+uiautomator2+weditor UI自动化测试实战(1):环境搭建
环境搭建大家如果配置好Python环境了,接下来需要大家安装一下Android SDK,大家可以百度一下教程挺多的。接下来就是详细步骤了!!:打开cmd,输入:pip install --upgrade --pre uiautomator2出来这个Successfully就代表成功了2.继续在cmd输入:pip install -U weditor[添加链接描述](https://pan.baidu.com/s/1BZYGBVG3hFwSg5Gbkk760w)3.数据线连接手机和
2021-04-17 14:38:58
490
原创 解决ModuleNotFoundError: No module named ‘pip‘问题
Python第三方库小问题记录今天安装第三方库的时候,提示我升级,然后提示ModuleNotFoundError: No module named 'pip’这个错误。解决办法:安装完成总结windows系统:pip -m ensurepiplinux系统:python -m ensurepip sudo easy_intall pip...
2021-03-20 14:33:03
418
原创 已解决:ModuleNotFoundError: No module named ‘pip‘
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-12-12 10:35:38
467
1
原创 已解决:AttributeError: module ‘win32ctypes.pywin32.win32api‘ has no attribute ‘error‘
“win32ctypes.pywin32 AttributeError:模块。win32api’没有属性’error’原因是Pyinstaller打包图片时格式不正确(需要.ico文件),如果直接把图片格式改为ico,会提示"struct.error: unpack requires a buffer of 16 bytes"解决方式, 访问 把你的图片转为ico, 再PyInstaller即可图片转换为ico格式...
2020-12-08 16:31:49
2412
原创 常用图标png、ico 图标下载,图片格式转换为ico
网上找到几个不错的免费下载地址:1、http://www.easyicon.net/2、http://588ku.com/sucai/3、http://www.iconpng.com可以直接下载图片使用
2020-12-08 16:12:32
1056
原创 已解决:Traceback (most recent call last): File “d:\python3.6\lib\runpy.py“,
错误:pip报No module named 'pip’错怎么处理?有时候在执行pip更新失败后,再次执行pip命令时会提示ModuleNotFoundError: No module named 'pip’错误,导致pip命令无法使用。解决办法重新打开一个cmd命令窗口,选择使用管理员权限打开:可以直接右键或是点击右侧功能,以管理员身份运行;打开后,先执行第一条命令:python -m ensurepip提示successfully即表示成功再输入第二条命令:python
2020-12-07 15:12:10
49717
19
原创 (爬虫二)Python爬虫入门二
Python爬虫入门1.认识爬虫1.1、什么是爬虫爬虫:一段自动抓取互联网信息的程序,从互联网上抓取对于我们有价值的信息。1.2、Python的爬虫架构调度器:相当于一台电脑的CPU,主要负责调度URL管理器、下载器、解析器之间的协调工作。URL管理器:包括待爬取的URL地址和已爬取的URL地址,防止重复抓取URL和循环抓取URL,实现URL管理器主要用三种方式,通过内存、数据库、缓存数据库来实现。网页下载器:通过传入一个URL地址来下载网页,将网页转换成一个字符串,网页下载器有urllib
2020-08-25 14:42:37
363
原创 已解决:UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\xa0‘ in position ...
使用Python写文件的时候,或者将网络数据流写入到本地文件的时候,大部分情况下会遇到:UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\xa0’ in position …这个问题。在windows下面,新文件的默认编码是gbk,这样的话,python解释器会用gbk编码去解析我们的网络数据流txt,然而txt此时已经是decode过的unicode编码,这样的话就会导致解析不了,出现上述问题。 解决的办法就是,改变目标文件的编码:wit
2020-08-25 11:56:19
1299
原创 已解决:ValueError: I/O operation on closed file.
运行爬虫文件一直出现如下错误:Traceback (most recent call last):File “D:/PyCharm1/workspace/AutoLogin/test/test1.py”, line 72, in main()File “D:/PyCharm1/workspace/AutoLogin/test/test1.py”, line 69, in mainfind_Computer(URL,headers=headers)File “D:/PyCharm1/workspa
2020-08-25 11:41:22
10792
3
原创 (爬虫一)简单的爬虫
# 1.爬取美女的照片,相信大家都是喜欢的,嘿嘿!接下来咱们就开始操作首先选取一个没有反爬虫机制的网站试试,没有反爬虫机制的网站爬取比较的简单。这里就选“我主良缘”。1 .首先登陆网站即可,然后选择想要爬取的图片。右击->检查->Network,然后我们再点一下搜缘分,发现多了下面这条东西:我们看一下和这个头部文件里面有什么:然后发现这个api里面的就是我们所要的美女图片2.然后就是代码部分# _* coding: utf-8 _*_# _author_:zeng#2020/
2020-08-20 11:34:58
269
原创 已解决:bs4.FeatureNotFound: Couldn‘t find a tree builder with the features you requested: lxml.
bs4解析网页时报错:bs4.FeatureNotFound: Couldn’t find a tree builder with the features you requested: lxml. Do you need to install a parser library?原因:不可以使用 BeautifulSoup(html,‘lxml’) 没有找到lxml解析器解决办法一:可以在pycharm 直接手动导入解决办法二:在cmd目录下直接安装:pip install lxml...
2020-08-13 12:12:59
36806
原创 Python + Selenium 的8种元素定位方法
简介在UI层面的自动化测试开发中,元素的定位与操作是基础,也是经常遇到的困难所在。webdriver提供了8种定位:1、id定位:find_element_by_id(“id值”);id属性是唯一的#获取浏览器驱动driver = webdriver.Chrome()#通过id获取百度搜索框并清空driver.find_element_by_id(“kw”).clear#通过id获取到百度搜索框并输入“python”driver.find_element_by_id(“kw”).seng_k
2020-08-06 10:28:54
835
原创 Python+Unittest+HTMLTestRunner测试报告—百度个人中心实例
Python + Unittest + HTMLTestRunner测试百度搜索并通过HTMLTestRunner模块输出测试结果:示例代码如下:# _* coding: utf-8 _*_# _author_:zeng#2020/8/5_11:18from selenium import webdriverimport unittestfrom time import sleepimport HTMLTestRunnerclass BaiduTest(unittest.TestCa
2020-08-05 11:50:44
372
原创 一、接口测试:简单实现百度搜索接口测试(基于python+unittest)
简单实现接口自动化测试(基于python+unittest)简介本文通过从谷歌浏览器控制台获取基本的接口测试Code简单的接口测试入手,一步步调整优化接口调用,以及增加基本的结果判断,讲解Python自带的Unittest框架调用,期望各位可以通过本文对接口自动化测试有一个大致的了解。引言在当前互联网产品迭代频繁的背景下,回归测试的时间越来越少,很难在每个迭代都对所有功能做完整回归。但接口自动化测试因其实现简单、维护成本低,容易提高覆盖率等特点,越来越受重视。接口例子https://tieba.
2020-08-05 11:01:28
3298
3
原创 Python 断言(assert)方法学习
Python 断言(assert)方法学习Python 断言(assert)方法学习和记录在测试用例中,执行完测试用例后,最后一步是判断测试结果是pass还是fail,自动化测试脚本里面一般把这种生成测试结果的方法称为断言(assert)。用unittest组件测试用例的时候,断言的方法还是很多的,下面介绍几种常用的断言方法:assertEqual、assertIn、assertTrue、等。基本断言方法基本的断言方法提供了测试结果是True还是False。所有的断言方法都有一个msg参数,如果指
2020-08-05 10:18:41
1430
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人