- 博客(98)
- 资源 (5)
- 收藏
- 关注
原创 pip3安装报error: externally-managed-environment,删除EXTERNALLY-MANAGED即可
pip3 install pandas 安装报错完美解决。1、本地终端查询EXTERNALLY-MANAGED。2、删除EXTERNALLY-MANAGED。记得路径改成自己本地的。
2024-10-18 17:13:17
2121
原创 pcm转wav格式音频
批量pcm音频转换wav格式音频import ospath = './audio_1'#原始音频路径new_path_wav = './audio_new'#格式转化后音频路径,存储wav格式dir_path = os.getcwd()+format(os.sep)print(dir_path)pcm_files = []for i in os.walk(path): # print(i[2]) for j in i[2]: file_path = di
2021-09-23 17:53:45
319
原创 wav转pcm格式
批量wav格式音频转换pcm格式音频import ospath = './audio_1'#原始音频路径new_path_pcm = './audio_new_pcm'#存储pcm音频路径dir_path = os.getcwd()+format(os.sep)pcm_files = []for i in os.walk(path): for j in i[2]: file_path = dir_path+path[2:]+os.sep+j pcm
2021-09-23 17:51:20
2362
原创 常用的正则表达式
简单介绍一下正则表达式的分组。分组大概有这么几种用法1.(?P<name>pattern)命名分组2.(?=pattern)前向肯定3.(?!pattern)前向否定4.(?<=pattern)后向肯定5.(?<!pattern)后向否定这几种用法可随意搭配使用,其中2和4最为常用1、python 正则表达式—分组的用法命名分组就是给匹配的内容起一个别名。例如下面的例子,将日期年、月、日用命名分组的方式匹配出来。根据别名取值#(?P<
2021-05-31 20:37:00
202
原创 Mac mysql忘记密码修改
忘记mysql密码如何修改,Mac mysql my.cnf 配置文件,启动MySql服务命令,无法启动,无pid报错原因,卸载重装方法忘记mysql密码修改mac版MySQL5.7初始密码,修改密码注意事项:加网上下载的那个my.cnf 就启动不了,没办法用skip-grant-tables 这个跳过安全认证的用空密码进去再改密码的方法要先用 sudo su (输入密码)进入到新的控制台sh-3.2#这种才有执行权限的要先停止了服务 再执行./mysqld_safe --skip-gran
2020-12-16 18:24:47
166
原创 2020-12-16回文字符串练习
#!usr/bin/env python3#-*- coding:utf-8 _*-"""@author:shilei@file: 回文字符串.py@time: 2020/12/15__author__ = "lei.shi@ximalaya.com""""#coding:utf-8def huiwen(s): s1 = str(s) if s1 == "".join(reversed(s1)): # if s1[::-1] == s1: re.
2020-12-16 11:43:07
202
转载 GET和POST两种基本请求方法有什么区别
GET和POST两种基本请求方法有什么区别GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻轻松松的给出了一个“标准答案”: GET在浏览器回退时是无害的,而POST会再
2020-12-08 11:40:52
492
原创 接口测试01
测试练习网站https://www.juhe.cn/docs/api/id/95接口地址:http://v.juhe.cn/joke/content/list.php接口测试国产良心工具https://www.apipost.cn/download.html
2020-12-04 18:36:20
143
原创 批量合并文本
#!usr/bin/env python3#-*- coding:utf-8 _*-"""@author:shilei@file: mark_txt.py@time: 2020/11/05__author__ = "lei.shi@""""# -*- coding: utf-8 -*-import os, sysinfo = os.getcwd()# print(info)fout = open('zlog.txt', 'w') # 合并内容到该文件def writ.
2020-12-01 17:36:30
175
转载 Python 递归
原文章:https://blog.youkuaiyun.com/storyfull/article/details/102671946递归剖析递归真的很重要,之前学的时候,学的一知半解,以为真正了解,每次想到递归,就记得一句:返回给函数的调用者,嗯?函数调用者,你是说外部,还是内部啊?疑问太多了,还有就是被告知一句:递归能解决的问题,循环都能解决,所以就更加不重视递归了!直到接触算法后,在解决问题时,最快,最容易理解的解法就是递归,但是此时的递归却是看不太懂为什么要这样做!我先来说下,在算法中遇到可以用递
2020-09-15 10:38:30
176
原创 Sox(Sound eXchange)一款强大的音频处理工具格式转化、切割音频、合并音频等
Sox(Sound eXchange)是一款强大的音频处理工具,能够合并、拆分多通道;能播放能录音;可以截取音频的某一部分或删除开头结尾部分。能满足大部分音频处理的操作需求。1. 安装可以自己下载安装,戳此下载。或者通过下面的命令安装。 Ubuntu 安装命令 sudo apt install soxsudo apt install lamesudo apt install libsox-fmt-all 后面两个是解码包,遇到不支持的格式按需下载即可。 Mac 安装命
2020-09-14 10:36:29
2657
原创 python3 pytest汉化测试报告
下载地址:https://mp.youkuaiyun.com/console/upDetailed查找python3 安装包路径
2020-08-27 19:38:33
394
原创 python3 unittest
1、干货????#coding:utf-8import unittestfrom get_weather import test_weather#单独写天气的接口测试import timeimport HTMLTestRunnerCN"""1.测试脚手架(test fixture)测试准备前要做的工作和测试执行完后要做的工作.包括setUp()和tearDown().2.测试案例(test case)最小的测试单元.3.测试套件(test suite)测试案例的集合
2020-08-19 16:34:49
423
原创 修改HTMLTestRunnerCN
python3HTMLTestRunnerCN下载:下载链接https://pan.baidu.com/s/1DomeBL_W42-mCjRKsvpvdg测试报告有很多种,这里我们选择一位大牛修改的HTMLTestRunner来使用https://github.com/findyou/HTMLTestRunnerCN我们先下载对应的模块到我们的目录下(venv是python的虚拟环境,这个可有可无)使用HTMLTestRunner我们在项目里新建一个用来放测试用...
2020-08-19 16:07:33
1256
转载 python3 使用pycharm+unittest+html+HTMLTestRunnerCN 不能生成测试报告的解决方法
仅供参考1.运行测试用例一切正常,只是没有测试报告显示2.使用命令行pyhon 脚本名字.py 却可以生成测试报告pycharm 在运行测试用例的时候 默认是以unittest 框架来运行的,所以不能生成测试报告如何判断是否是用unitest框架运行的呢?运行完成后,如果发现右上角有unittest in ***** ,说明是以框架的方式来运行的设置运行方式如已下步骤,设置完成后,再运行就能够生产报告了...
2020-08-19 14:45:03
678
4
原创 python冒泡排序
封装版冒泡排序class Bubble_Sort(object): def __init__(self,the_dict): self.the_dict = the_dict self.the_list = [] def List_1(self): for k,v in the_dict.items(): self.the_list.append(v) return self.the_lis
2020-07-17 15:42:35
111
原创 python抓取分析日志,过滤字段
01:实时读取安卓客户端日志,过滤指定字段,添加到字典打印。#!usr/bin/env python3#-*- coding:utf-8 _*-"""@author:shilei@file: 04.py@time: 2020/07/01__author__ = """""import signalimport subprocessfrom threading import Timerimport osimport reclass test(object): de
2020-07-08 18:37:23
1465
原创 python自动化测试脚本-UIautomator2
关注交流分享测试资料#coding:utf-8import unittestimport uiautomator2 as u2import uiautomator2.ext.htmlreport as htmlreportimport time#import autotestimport osimport re#创建测试类必现继承 unittest。TestCase 类#父类的东西子类继承之后,self直接调用class AddTest(unittest.TestC...
2020-06-10 19:25:49
1131
2
转载 python基础知识点
转载:https://mp.weixin.qq.com/s/A-jfSEJ269zDRCfFpnMrUQ教程包括 62 个基础样例,12 个核心样例,26 个习惯用法。如果觉得还不错,欢迎转发、留言或在看。一、 Python 基础 62 例1 十转二将十进制转换为二进制:>>> bin(10)'0b1010'2 十转八十进制转换为八进制:>>> oct(9)'0o11'3 十转十六十进制转换为十六进制:>>> h.
2020-06-10 18:23:28
262
原创 python2+selenium案例
#!/usr/bin/env python#coding:utf-8''' author:shilei'''import timeimport unittestfrom selenium import webdriverfrom datetime import datetimefrom apscheduler.schedulers.blocking import Bloc...
2019-12-31 11:28:14
318
转载 转载软件测试故事
前言 测试工作6年,经历过不同产品、共事过不同专业背景、能力的同事,踩过测试各种坑、遇到过各种bug。测试职场生涯积极努力上进业务和技术能力快速进步过、也有努力付出却一无所得过、有对测试生涯前景充满希望认为一片朝气蓬勃过、也有对中年危机思考不知何去何从迷茫过。一直在努力,一直在思考,一直在探索。 6年测试生涯,不同的产品、不同的人、不同的事,经历着不一样的经历,带给我不一...
2019-12-05 15:27:59
379
原创 软件测试面试题
1、你的职业发展是什么?(仅供参考)测试经验越多,测试能力越高。所有我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年积累测试经验,按照如何做好测试工程师的要点去要求自己,不断更新自己改正自己,做好测试任务。2、测试人员应该具备哪些基本能力?做测试应该有一定的协调能力,因为测试人员经常要与开发接触处理一些问题,如果处理不好的话,可能会引起一些冲...
2019-08-30 18:34:04
374
原创 获取apk包名
aapt dump badging apk | findstr launchable-activityaapt dump badging apk | findstr packageaapt环境配置https://blog.youkuaiyun.com/qq_16430735/article/details/5008462541.Android aapt工具Android aapt...
2019-08-16 10:47:38
323
原创 ui自动化测试uiautomator01
扫描二维码加微信分享资料环境:使用python2,unittest,UIautomator2环境搭建:自己百度搜索或者参考链接:文档:UIautomator.note链接:http://note.youdao.com/noteshare?id=6d05a6d20c7fc2ab857b56749d8a77d3&sub=5D76D441A6994ABE95817D4BF...
2019-07-08 12:25:40
394
原创 wav音频转pcm
百度搜索了很多博客,总结大家经验写下wav音频转pcm笔记,欢迎指导留言。ffmpeg -i 原始.wav -f s16le new.pcmeg:使用python编写成批量处理的脚本# -*-coding:utf-8-*-__author__ = "v_shilei03@baidu.com hi:石磊"import osimport timeimport refrom...
2019-07-03 17:41:56
4566
1
原创 Android adb 常用命令大全
Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等)2018年06月19日 14:55:59 luck_horse 阅读数:853ADB很强大,记住一些ADB命令有助于提高工作效率。获取序列号:adb get-serialno查看连接计算机的设备:adb devices重启机器:ad...
2019-04-11 18:56:52
498
原创 grep -v、-e、-E
grep -v、-e、-E概述在Linux的grep命令中如何使用or,and,not操作符呢?其实,在grep命令中,有or和not操作符的等价选项,但是并没有grep and这种操作符。不过呢,可以使用patterns来模拟and操作的。下面会举一些例子来说明在Linux的grep命令中如何使用or,and,not。在下面的例子中,会用到这个employee.txt文件,如下:...
2019-04-10 17:32:06
1265
原创 测试辅助脚本安装工具
#!/usr/bin/env python"""This module provide install of linux app.Usage: python deploy.py file_pathAuthors:Date: """import osimport sysimport timeimport jsondef exec_script(content...
2019-04-02 17:58:13
397
原创 测试辅助脚本抓log
#coding:utf-8"""Download the APP and delete the logUsage: python getlog.pyAuthors: shilei(v_shilei03@baidu.com)Date: 2019/4/2"""import os,sysimport constantimport reimport subprocess...
2019-04-02 11:44:45
366
原创 mysql 安装教程
mysql 安装图解 mysql图文安装教程(详细说明)大家都知道MySQL是一款中、小型关系型数据库管理系统,很具有实用性,对于我们学习很多技术都有帮助,前几天我分别装了SQL Server 2008和Oracle10g数据库,也用了JDBC去连接他们,都没有出现乱码。昨天看同学用Java连接MySQL数据库的时候,出现了乱码,这是我不知道的,我马上上网去查JDBC连接MySQL的操作,发...
2019-03-18 16:31:29
240
原创 弱网测试charles
https://www.cnblogs.com/mawenqiangios/p/8270238.html牛逼网站:https://zhubangbang.com/charlesproxy简书优秀总结网站:https://www.jianshu.com/p/b7c56df6f7d0charles使用教程 将 Charles 设置成系统代理 Charles 主界面介绍 过滤网...
2019-03-13 18:07:33
338
原创 html总结
<!-- 1.<p></p> 段落 2.<a></a> 链接 href 后跟链接 target="_blank" 在新窗口打开 target="_top" 跳出框架 3.<img /> src 后跟图像路径 width 宽 height 高 alt 属性用来为图像定义一串预备的可替换的文本
2018-11-14 16:29:06
142
原创 pycharm 最新激活方式
激活码K71U8DBPNE-eyJsaWNlbnNlSWQiOiJLNzFVOERCUE5FIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25se...
2018-10-16 18:17:56
265
原创 adb常用命令
adb install 一共有lrtsdg六个选项-l 锁定该应用程序-r 替换已存在的应用程序,也就是说强制安装-t 允许测试包-s 把应用程序安装到sd卡上-d 允许进行将见状,也就是安装的比手机上带的版本低-g 为应用程序授予所有运行时的权限 ...
2018-10-12 18:49:50
16045
原创 Python+Appium脚本之APP登录脚本
2017年12月12日 17:15:29布耀布耀德阅读数:973标签:单元测试pythonappiumapp更多个人分类:随记版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/Near1314you/article/details/78783930#coding:utf-8from appium import web...
2018-09-19 23:07:05
3986
12
原创 python-命令行传参sys.argv实际运用
前言平常我们在用别人写好的python包的时候,在cmd输入xx -h就能查看到帮助信息,输入xx -p 8080就能把参数传入程序里,看起来非常酷。本篇就来讲下如何在python代码里加入命令行参数,并且其它功能,能调用这个参数。argv获取参数Python 中也可以所用 sys 的 sys.argv 来获取命令行参数: sys.argv 是命令行参数列表。 len...
2018-09-19 22:42:31
3921
1
原创 python 提取log字段
由于工作需要在一大堆日志里面提取相应的一些固定字符,如果单纯靠手工取提取,数据量大,劳心劳力,于是自然而然想到了用Python做一个对应的提取工具,代替手工提取的繁杂,涉及中文字符,正则表达式不好匹配,但不是不可以实现,这个以后优化时再说。需求描述:一个父目录中存在多个子文件夹,子文件夹下有多个txt形式化的Log日志,要求从所有地方Log日志中找出CardType=9, CardNo=0...
2018-09-19 22:26:01
7666
Wav_Pcm.py
2019-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人