随笔分类 - python
摘要:1、 使用源码编译安装:您可以从Python官方网站下载Python 3.9的源代码,并按照以下步骤进行编译和安装: 安装编译所需的依赖项: sudo yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel readline
阅读全文
摘要:REPORT_PATH='/Users/lucky/Desktop/Auto/Daas_Interface/python_Interface_new/DaasApiTesting/Report' #路径 def delete_file(path=REPORT_PATH): ''' :param RE
阅读全文
摘要:### 一般发邮件方法 我以前在通过Python实现自动化邮件功能的时候是这样的: import smtplib from email.mime.text import MIMEText from email.header import Header # 发送邮箱服务器 smtpserver = '
阅读全文
摘要:eval() 函数用来执行一个字符串表达式,并返回表达式的值 实现方式:
阅读全文
摘要:virtualenv 用来建立一个虚拟的python环境,一个专属于项目的python环境。用virtualenv 来保持一个干净的环境非常有用 1、通过pip安装virtualenv: pip install virtualenv 2、测试安装 virtualenv --version 3、为一个
阅读全文
摘要:官网介绍:https://brew.sh/index_zh-cn 执行安装的语句(打开终端,执行下面语句即可) /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.s
阅读全文
摘要:问题:获取如下excel中的所有sheet页,并且获取到每个sheet页中内容 代码的实现如下: #!/usr/bin/env python # coding = UTF-8 #Author:Lucky,time:2020/10/27 from xlrd import open_workbook f
阅读全文
摘要:a= "hello" 通过将a中的值不断的写入到b字符串中,得到b的的值类似如下: hello,hello,hello,hello 代码操作方式: #!/usr/bin/env python # coding = UTF-8 #Author:Lucky,time:2020/8/24 a = "hel
阅读全文
摘要:最常用的使用场景:python实现接口测试中,从reponse中取值的操作,需要从多层路径下取到某些值然后作为返回参数 #!/usr/bin/env python # coding = UTF-8 #Author:Lucky,time:2020/8/19 import jsonpath # 示例字典
阅读全文
摘要:一、背景 PyCharm执行Python时,找不到自己安装的package,例如pandas、numpy、scipy、scikit等,在执行时报如下错误ImportError: No module named xlrd: 二、问题示例: 新建的项目,执行时报错ImportError: No modu
阅读全文
摘要:常见问题: 使用如下命令安装,会报443等错误。 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"一、正确的安装方法: 打开终端,输入如下命令后回车运行: /bin/zs
阅读全文
摘要:1、字符串中查找值和对应的下标 a = "123yui78y8y67tuy" print re.findall("y",a) #查找出在a包含的字符串中所有的y值 print [i for i, x in enumerate(a) if x == 'y'] #查找出a包含的y值所对应的下标—————
阅读全文
摘要:更详细的装饰器,真心实力推荐,里面介绍的很清楚,介绍可见链接:https://blog.csdn.net/buster_zr/article/details/81104551 1、装饰器的理论: (1)装饰器实际上就是一个函数 (2)有2个特别之处,参数是一个函数。返回值是一个参数 2、装饰器的简单
阅读全文
摘要:官网链接:https://pypi.org/project/PySnooper/ 安装:pip install PySnooper 使用方式,直接 导入import pysnooper,添加装饰器 @pysnooper.snoop()。示例代码如下: 获取结果: 总结:现在有很多人推崇这种日志的打印
阅读全文
摘要:/Users/lucky/PycharmProjects/lucky_L/test_02/Users/lucky/PycharmProjects/lucky_L/test_02/test.py/Users/lucky/PycharmProjects/lucky_L/test_02/test.py
阅读全文
摘要:各自的作用: __doc__:获取到注释内容 __name__:获取到函数的名称 __file__:获取到当前的文件路径 示例代码: 结果展示:
阅读全文
摘要:1、dict 无序,可更改 2、tuple 有序,不可更改 3、list 有序,可更改(增加,删除) 4、set 无序,可能改 {元素1,元素2,元素3.....}和字典一样都是用大括号定义,不过不同的是其中没有冒号分割,还有一种定义方法是向set()函数中传递任意一个序列(如一个字符串set('f
阅读全文
摘要:(1)新建一个项目,再次新建一个文件 test_cfg.ini (2)再次新建 get_test_cfg.py,用来读取/写入/更改 ini的文件内容 如上是最简单的方式,另外一个方式是,我们可以将读取配置文件的信息单写一个py文件,再从需要调用的py文件中直接读取即可,详见如下: (1)新建 re
阅读全文
摘要:示例: (1)host_header.yaml 文件中的内容 (2)todo_report.py文件来读取host_header.yaml中的内容
阅读全文
摘要:(1)将各个列表组合成一个新列表,不做任何数据的改变 示例: test1 = [1,2] test2 = [1,3] test3 = [1,4] 要求生成新的结果:test = [[1,2],[1,3],[1,4]] 代码示例: 执行结果:[[[1, 2], [1, 3], [1, 4]]] (2)
阅读全文