摘要:python虚拟环境迁移: 注意事项:直接将虚拟环境复制到另一台机器,直接执行是会有问题的。 那么可以采用以下办法: 思路:将机器1虚拟环境下的包信息打包,之后到机器2上进行安装; (有两种情况要考虑,机器2无网络和有网络情况(无网,证明无法在线安装包,那么就需要在机器1将包,整体打包成.whl,然 阅读全文
python可以提高程序执行速度N倍你知道吗?
2018-11-07 09:33 by _天枢, 28500 阅读, 1 推荐, 收藏, 编辑
摘要:1.1。Numba的约5分钟指南 Numba是Python的即时编译器,它最适用于使用NumPy数组和函数以及循环的代码。使用Numba的最常用方法是通过其装饰器集合,可以应用于您的函数来指示Numba编译它们。当调用Numba修饰函数时,它被编译为机器代码“及时”执行,并且您的全部或部分代码随后可 阅读全文
python selenium处理windows窗口
2018-10-23 17:36 by _天枢, 5880 阅读, 1 推荐, 收藏, 编辑
摘要:selenium本身处理不了windows窗口,需要借助,PyAutoit包 与autoit工具 这里以文件上传窗口为例: 1.安装python pyauto包 2.安装autoit工具,下载地址如下,这里使用的是autoit3版本 https://www.autoitscript.com/site 阅读全文
python类之魔法方法
2018-10-18 11:31 by _天枢, 439 阅读, 0 推荐, 收藏, 编辑
摘要:python类之魔法方法: 输出结果: 结论,从上述例子中可以看出,类实例 : a = A('1') 类实化化,执行了__init__方法,该方法,相当于构造函数作用 -a执行的是类的__neg__方法 +a执行是类的__pos__方法 ~a执行是类的__invert__方法 阅读全文
unittest报告出现dict() -> new empty dictionary错误解决办法
2018-10-17 16:45 by _天枢, 512 阅读, 0 推荐, 收藏, 编辑
摘要:unittest报告出现dict() -> new empty dictionary错误解决办法 说一下原因,这是由于unittest中采用了ddt驱动。 由于版本问题导致 问题如图: 解决办法: 重新安装ddt版本,降低其版本 1>查看ddt版本: 2>卸载已安装的ddt 3>重新安装ddt 并指 阅读全文
python装饰器扩展之functools.wraps
2018-10-17 14:50 by _天枢, 1329 阅读, 0 推荐, 收藏, 编辑
摘要:我们知道函数被装饰器,装饰后,所有的属性,以及内置函数就失效了。 原因是函数类型变成了warpper类型 示例1:不带wraps装饰器示例 输出结果: **从输出结果标记红色部分可以看出,这个函数类型是一个warpper装饰器。那么内置函数也失效了。如help(demofunc()) 示例2:带wr 阅读全文
Python 操作 MySQL 的5种方式(转)
2018-10-16 16:41 by _天枢, 2105 阅读, 0 推荐, 收藏, 编辑
摘要:Python 操作 MySQL 的5种方式 不管你是做数据分析,还是网络爬虫,Web 开发、亦或是机器学习,你都离不开要和数据库打交道,而 MySQL 又是最流行的一种数据库,这篇文章介绍 Python 操作 MySQL 的5种方式,你可以在实际开发过程中根据实际情况合理选择。 1、MySQLdb 阅读全文
python操作wifi
2018-10-10 17:52 by _天枢, 11079 阅读, 2 推荐, 收藏, 编辑
摘要:python连接wifi需要使用pywifi包,可以用pip install pywifi安装 1.导入包 conbst 定义的常量: 扫苗wifi 链接到指定wifi 以上是操作wifi常用的方法, 可以自己扩展.比如弱口令破解. 可以下载个6000常用wifi弱口令. 思想简单,挨个试连接,状态 阅读全文
python相关学习文档收集
2018-09-06 10:47 by _天枢, 921 阅读, 1 推荐, 收藏, 编辑
摘要:bs4中文文档: 用于网页爬虫 https://beautifulsoup.readthedocs.io/zh_CN/v4.4.0/ GitLab-CI 从安装到差点放弃 https://segmentfault.com/a/1190000007180257 unittest相关资料,可以用谷歌翻译 阅读全文
selenium case报错重新执行
2018-09-05 15:46 by _天枢, 899 阅读, 0 推荐, 收藏, 编辑
摘要:在做web ui自动化的过程中,经常发现这样一种情况,执行时case报错啦,再重新执行一遍又成功了。 如果不解决这个问题,脚本稳定性就会变差,很让人蛋疼,怎么解决呢: 思路: 写一个装饰器,装饰在case方法上,case一但出错就抛出错误。能过装饰器去捕获,来控制重新执行case。 代码: 以上代码 阅读全文
python小技巧
2018-09-05 10:18 by _天枢, 499 阅读, 0 推荐, 收藏, 编辑
摘要:平时开发中,一些使用的技巧,记录一下,持续更新………… 1.当函数默认参数为可变对象时,每次调用函数,是不会重新创建对象的 示例代码1: 输出结果: 你对此,可能有些疑问,不对呀,看上去第3个输出,应该输出[3]呢,为什么是[1,3]呢???? 这个问题问得很好,这涉及到python对象作为参数时, 阅读全文
python进阶
2018-09-04 17:12 by _天枢, 533 阅读, 0 推荐, 收藏, 编辑
摘要:一直以来有写博客的习惯,也是为了给自己做个记录,备以后查询,但是记录的很乱 基本上都是工作中,遇到的一些问题或知点,并且也不连惯,今天一篇列表相关,明天一篇线程相关 最近看博客有了一定的访问量,就想整理一下博客中一些知识点,这样也方便大家查询。 [python之进阶知识点] python安装包使用文 阅读全文
python函数默认参数作用域
2018-08-30 16:55 by _天枢, 983 阅读, 0 推荐, 收藏, 编辑
摘要:当def函数参数默认值为对象时,例如列表[],字典{} 示例1:猜测一下,会输出什么??? [1] ['a','b','c','2'] [3] ?????你是否认为是这样? 输出一下看看 输出结果: 看到以上结果有什么想法,为什么呢???[1, 3]而不是[3],那么修改一下代码,输出b变量的内存地 阅读全文
python 字节转换成图像
2018-08-29 17:42 by _天枢, 2826 阅读, 0 推荐, 收藏, 编辑
摘要:python 字节转换成图像 使用base64 1.图片转成字节使用: base64.b64encode() 2.字节转成图片: base64.b64decode() 图片字节串: 示例代码: 字节解码成图片 res为图片字节串 阅读全文