强烈推荐一个Python debug神器

  • Post author:
  • Post category:python

导语:最近在 github 上冒出了一个 python 的 debug 神器 PySnooper ,号称在 debug 时可以消灭 print 。那么该工具有哪些优点呢,如何使用该工具呢。本文就介绍该工具的优缺点和使用方式。 前言 使用 python 开发过程中,总是避免不了 debug 。传统的 debug 过程大致分为两种: 断点+单步调试。 断点+单步调试估计是用的最多的了,对于较大型项目来…

继续阅读 强烈推荐一个Python debug神器

python列表切片规则_Python 列表切片

  • Post author:
  • Post category:python

想必很多人都使用过列表的切片,通过切片可以从列表中获取一个或多个元素,但你真的了解切片? 一、一般玩法 >>> name = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'] >>> name[0:2]# 获取 0 - 2 中间的元素,不包括索引为 2 的元素 ['a', 'b'] >>> name[:2]# 从…

继续阅读 python列表切片规则_Python 列表切片

python的print函数用逗号分隔时输出不用空格_Python进阶之路 3.1 神奇的print函数

  • Post author:
  • Post category:python

3.1 神奇的print函数 相信大家对print函数一定不陌生,因为在前面的章节,几乎每个例子都使用了print函数,这个函数的功能就是在控制台输出文本。不过print在输出文本时可以进行一些设置,以及输出多参数字符串。 如果为print函数传入多个参数值,那么print函数会将所有的参数值首尾相接输出。 print("a","b","c","d","e") a b c d e 可以看到,上面这…

继续阅读 python的print函数用逗号分隔时输出不用空格_Python进阶之路 3.1 神奇的print函数

python相对路径、绝对路径、路径引用处理

  • Post author:
  • Post category:python

python中当前程序调用另一个程序,读取文件 当某一个程序,调用另一个程序,读取文件,相对路径报错,这是是因为 当前路径 是程序运行的路径,而不是所在的目录路径 所以要求对路径的层级结构进行处理 import os print(os.getcwd()) print(os.path.abspath(os.path.join(os.getcwd(), ".."))) print(os.path.ab…

继续阅读 python相对路径、绝对路径、路径引用处理

python接口自动化框架分享

  • Post author:
  • Post category:python

​哈咯,大家好我是橙子! 有不懂,欢迎进q群(1057865989)讨论交流,这里有很多一起进步的测试小伙伴。 今天讲一下搭建接口自动化测试框架吧。框架搭建起来很简单的,难的是写接口测试逻辑,你公司要是有自己的框架,你只需要调用一下就好了。如果你公司让你从0开始自动化你就得好好看看这篇文章了。 什么是框架? 顾名思义,框架就是一个架子。像建房子搭的骨架,用来支撑水泥/混凝土/砖头,至今我还没看到一…

继续阅读 python接口自动化框架分享

python 算法库_python有没有简单的遗传算法库?

  • Post author:
  • Post category:python

guofei9987/scikit-opt 这套算法库,很符合简单好用这个要求了。这个库对遗传算法、粒子群算法、模拟退火、蚁群算法较好的封装。 先定义好你的目标函数后,仅需要一两行代码就可以实现相应算法。 1. 遗传算法(Genetic Algorithm) 定义目标函数 def demo_func(x): x1, x2, x3 = x return x1 ** 2 + (x2 - 0.05) *…

继续阅读 python 算法库_python有没有简单的遗传算法库?

如何学习Python开源项目代码

  • Post author:
  • Post category:python

2019独角兽企业重金招聘Python工程师标准>>> 阅读Python开源项目代码主要有如下三个原因: 1. 在工作过程中遇到一些问题,Google和StackOverFlow等网站找不到解决办法,只能去翻源码。 2. 对某些项目或者方向非常感兴趣,希望深入。 3. 学习遇到瓶颈需要汲取开源项目的经验和用法来做提高。 没有目的的阅读开源项目就是耍流氓。 浪费了时间,但是能学到的…

继续阅读 如何学习Python开源项目代码

python中的二进制,八进制和十六进制

  • Post author:
  • Post category:python

python中的二进制,八进制和十六进制 1 二进制函数(bin函数):python中的二进制使用的是bin函数,bin函数只能将整数转换为相应的二进制,例如: # 整数转二进制:bin num1 = 100 num2 = bin(num1) print(num2) 我们将十进制下的100转换为对应的二进制,结果为:0b1100100,其中0b表示的是二进制数字,实际上十进制下的100转换成二进制…

继续阅读 python中的二进制,八进制和十六进制

PyCharm的Python.exe已经停止工作

  • Post author:
  • Post category:python

今天遇到一个问题,就是用pycharm运行python程序,老是会出现Python.exe已停止的对话框。后来我到处在网上搜原因,网上给出的解决办法也有很多种。最终帮我解决问题的就是:打开网络防火墙,把相应的Python.exe,pythonw.exe还有sqlservr.exe添加到防火墙允许程序列表就可以了。 真的是山重水复疑无路,柳暗花明又一村。 怎么打开防火墙:控制面板--Windows防…

继续阅读 PyCharm的Python.exe已经停止工作

Python图像处理【6】通过哈希查找重复和类似的图像

  • Post author:
  • Post category:python

通过哈希查找重复和类似的图像 0. 前言 1. 哈希函数 2. 使用哈希函数查找重复图像 3. 使用感知哈希函数查找相似图像 3.1 感知哈希函数 3.2 查找相似图像 4.3 查找指定目录中的相似图像 小结 系列链接 0. 前言 在本节中,我们将讨论图像搜索中的两个相关问题,即使用基于哈希函数的方法来解决问题图像搜索问题,包括查找重复图像和查找类似图像,但要解决这两个问题所用的哈希函数在本质上是…

继续阅读 Python图像处理【6】通过哈希查找重复和类似的图像