
测试效率
文章平均质量分 79
isylan215
公众号「sylan215」
展开
-
使用 Python 实现文件递归遍历的 3 种方式
今天有个脚本需要遍历获取某指定文件夹下面的所有文件,我记得很早前写过,于是找来看一看,嘿,不看不知道,看了吓一跳,原来之前我竟然用了这么搓的实现。先发出来看看:def getallfiles(dir):"""遍历获取指定文件夹下面所有文件""" if os.path.isdir(dir): filelist = os.listdir(dir) f...原创 2017-02-27 23:03:15 · 952 阅读 · 0 评论 -
Python3.4 安装 pycrypto 提示错误的处理办法
今天做接口测试,有个接口的参数使用了 AES 加密,开发也提供了加密函数的实现,但是 Python2.6 实现的,我习惯使用的是 Python3.4,于是准备做下兼容处理,结果过程中发现安装 pycrypto 库会报错。作为测试,定位问题并解决问题乃是我们的强项,于是花了点时间把问题处理了,顺便把解决的结果做个记录,如果后面有同学碰到同样的问题,也不用重复踩坑了。先看看我安装库用的命令行:...原创 2018-08-27 22:56:36 · 2619 阅读 · 0 评论 -
恭喜 Python 成功卫冕
7 月 31 号,IEEE Spectrum 发布了 2018 年年度编程语言排行榜,Python 成功卫冕。IEEE Spectruc 年度编程语言排行榜先科普下: EEE(Institute of Electrical and Electronics Engineers,电气和电子工程师协会)是一个国际性的电子技术与信息科学工程师的协会,是目前全球最大的非营利性专业技术学会...原创 2018-08-05 22:40:42 · 234 阅读 · 0 评论 -
如何使用 tinypng 进行批量压缩
不管是博客还是产品中,都会涉及图片的使用,但是如果图片体检太大,会影响使用体验,所以网上有各种各样的支持图片压缩的网站,tinypng 是其中的佼佼者。今天要介绍的就是如何通过 python 脚本实现一键压缩。直接上代码:# -*- coding: utf-8 -*-"""脚本功能说明:使用 tinypng,一键批量压缩指定文件(夹)所有文件"""import osimp..原创 2018-07-27 12:16:40 · 2136 阅读 · 0 评论 -
使用 Python 一键配置 SVN 账号和属组信息
虽然现在 Git 已经很普及,但是我相信用 SVN 的公司仍然不少,那么作为 SVN 配置管理员的话,就不可避免的涉及到账号维护的问题,今天我们就说说如何通过 Python 脚本实现用户的快捷维护。如果手动维护用户,一般需要三个步骤: 1.手动添加用户 2.手动设置属组 3.通知用户设置结果使用脚本后也是三步,但是效率却大大提升: 1.输入用户名 2.输入要设置的组名 3.按下...原创 2018-07-24 10:51:14 · 989 阅读 · 0 评论 -
手把手教你搭建 Selenuim 自动化环境
题图 From:bessiesbluedress.tumblr.com看完这篇文章,你将学到:搭建一个基于 Windows + chrome + python3.6 + selenuim3.4.3 的 Web 自动化测试环境。下面是详细步骤:1.需要准备一个 OS,本次我是基于 win7sp1 进行安装的,这里需要注意下,你要选择的软件版本和对系统的支持要匹配,比如我...原创 2019-06-20 20:08:16 · 1625 阅读 · 2 评论 -
由 Python2 和 Python3 中 socket.inet_aton() 实现不同引发的血案
这几天在做一个功能实现的时候,需要把别人用 Python2.6 写好的脚步转成 Python3.4 实现,大部分地方转化都没啥问题,但是在 socket.inet_aton() 转化的过程中出了点问题,花费我不少的精力去解决,先做个记录备忘,同时给后续需要的人做个提醒。原创 2017-09-30 14:09:27 · 6445 阅读 · 0 评论 -
Python2 和 Python3 中默认编码的差异
最近在使用 Python3.4 做一些脚本实现,发现对于编码的处理上和 Python2.6 有很大的不同,就此机会把相关知识做个梳理,方便需要的时候查阅。原创 2017-10-01 01:28:07 · 587 阅读 · 0 评论 -
彻底搞懂 Python 编码
因为我们的中文,导致 Python 使用过程中的各种编码问题,如果不清楚其中的关联关系,那么这就一直是个大坑,不是懵逼就还是懵逼,所以就目前碰到的情况彻底梳理下关系和区别,以作备忘。原创 2017-10-20 00:29:25 · 528 阅读 · 0 评论 -
多个版本的 Python 在使用中的灵活切换
虽然 Python3 已经出来很久了,虽然 Python2 即将成为历史了,但是因为历史原因,依然有很多公司的老项目继续在使用着 Python2 版本(切换成本太高),所以大多数开发者机器上 Python2 和 Python3 都是并存的,本文主要说明这种情况下如何便捷的在 Python2 和 Python3 之间进行切换。原创 2017-10-30 00:48:10 · 16147 阅读 · 3 评论 -
Python代码优化实践
最近在用Python写一个一键替换文件的脚本文件,大概的功能是,向程序传递一个本地或SFTP目录的参数,程序可以把指定目录所有文件替换到特定应用程序的对应目录。程序提供了如下2种命令行调用:Usage: demo.py [sourcedir]Usage: demo.py [sourcedir] bydir第一种调用的实际操作是:读取特定应用程序目录所有文件,并获取全路径作...原创 2017-02-27 22:43:39 · 431 阅读 · 2 评论 -
【原创】放开那词云,让我来
一前几天在文章《迟到的 2018 年度总结(文内有福利)》中,我使用了分词和词云的展示效果,有不少同学都在后台问我是怎么实现的,也希望能用到自己的总结里面去。其实主要思路是参考大佬 Python之禅(专业研究 Python,有兴趣的同学可以关注) 的文章《北大开源中文分词工具pkuseg-python,我用张小龙的3万字演讲做了统计》,然后稍微做了下变通。为了让这个工具更易用,我给加了简单的...原创 2019-01-31 21:03:30 · 157 阅读 · 0 评论