python
文章平均质量分 58
Spider.Li
满目山河空念远,不如怜取眼前人
展开
-
python高阶函数
1、map/reducemap()函数接受两个参数,函数和Iterable(可迭代对象),map()会将传入的参数依次作用到Irerable的每一个元素,并将返回结果作为新的Iterator 返回!比如我们要得到一个列表里所有的元素的平方,可以用map函数这样实现,实际上已经把运算规则抽象化了。some_list = [1, 3, 5, 7, 9]def x(a): return a * aprint(list(map(x, some_list)))...原创 2021-07-15 20:07:02 · 89 阅读 · 0 评论 -
pycharm设置自动生成作者信息
1、file->settings->Editor->file and code templates->python script其他变量:#!/usr/bin/env python # -*- coding: utf-8 -*-# @Time : ${DATE} ${TIME}# @Author : Lelsey# @Site : ${SITE}# @File : ${NAME}.py# @Software: ${PRODUCT_NAME}原创 2021-07-05 14:28:20 · 609 阅读 · 0 评论 -
pyinstaller打包exe程序步骤和添加依赖文件方法
hello,各位骚年,大家好,或许我们并不是专业的程序员,但是却可以通过python来提高我们的工作效率,减少加班时间,让代码替我们完成一些重复的工作,节省下来的时间去泡个妹子,牵牵小手不香吗话不多说,马上进入pyinstaller打包工具教程,隔壁家小东女朋友叫我一起去吃饭呢。。。。。1、安装pyinstaller库。命令行输入以下命令,如图:pip install pyinstaller2、pyinstaller的打包机制:python脚本的运行离不开python解释器,把脚本打包成.原创 2020-10-26 17:33:35 · 27796 阅读 · 24 评论 -
python获取文件夹下的所有文件名
os模块下有两个函数:os.walk(),os.listdir()os.walk():# -*- coding: utf-8 -*- import os def getFile(dirPath): for root, dirs, files in os.walk(file_dir): for file in files: #os.path.splitext()函数将路径拆分为文件名+扩展名 if os.path原创 2020-08-11 20:46:51 · 1388 阅读 · 0 评论 -
adb获取性能数据的常用方法
获取包名def get_package_name(udid): pattern = re.compile(r"[a-zA-Z0-9\.]+/.[a-zA-Z0-9\.]+") #shell dumpsys window w |findstr \/ |findstr name getPackNameCmd = "adb -s" + " " + udid + " " + "shell dumpsys window w |findstr \/ |findstr name=" pr原创 2020-08-05 15:29:13 · 2000 阅读 · 1 评论 -
使用minicap+python实现录屏功能
一:minicap简介:minicap属于STF框架的一个工具,可以高速截图、同步手机屏幕至浏览器等功能,经过试验,截同一个屏幕的一张图,使用adb shell screencap命令进行截图速度为2.9秒,而minicap仅为0.8秒,效率高很多,这在基于图像识别的自动化测试中,起到至关重要的作用,假如你要做一个类似于腾讯的wetest网测平台,那么或许你可以尝试一下结合minicap工具实现...原创 2020-02-26 12:15:38 · 4747 阅读 · 3 评论 -
sys.argv[]的基本使用
sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径,从参数[1]开始import sys,os print sys.argvos.system(sys.argv[1])假如这是一个sample1.py文件,那这个例子中os.system接受命令行参数,运行参数指令,cmd命令行会带着参数去运行sample2.py文件,会打开记事本程序。那下面有一个s...原创 2019-10-23 20:38:08 · 1958 阅读 · 1 评论