摘要: 需要安装包pip install python-docx print(tables[0].rows[0].cells[0].text) from docx import Document document = Document('path.docx') #遍历word每一行 for paragrap 阅读全文
posted @ 2024-01-20 23:59 南方的墙 阅读(5) 评论(0) 推荐(0) 编辑
摘要: pytest_generate_tests:这个钩子函数在每次运行测试用例之前被调用pytest_collection_modifyitems:这个钩子函数在收集测试用例之后、执行测试之前被调用 pytest_runtest_protocol: 这个钩子函数在每个测试用例开始和结束时被调用、钩子函数 阅读全文
posted @ 2023-10-23 13:53 南方的墙 阅读(79) 评论(0) 推荐(0) 编辑
摘要: data_results="123456789\u93b4\u612c\u59db \u2022" #将字符串转换为字节序列:使用encode方法将字符串转换为字节序列,并指定编码格式为utf-8 print(data_results.encode('utf-8')) #使用encode方法将字符串 阅读全文
posted @ 2023-05-16 14:54 南方的墙 阅读(210) 评论(0) 推荐(0) 编辑
摘要: pycharm添加自动注释设置方法: File》Settings》Tools 设置完成后,可直接在func函数下面输入三个单引号 / 双引号,换行就自动生成注释了 阅读全文
posted @ 2023-05-09 16:31 南方的墙 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 什么是sys.settrace() Python sys.settrace()函数是Python标准库中的一个函数,它允许我们在debug的时候对Python代码进行跟踪,获取函数之间的调用关系、每行执行的代码等信息。 该函数可以被用于性能分析、调试、代码覆盖率、tracing/monitoring 阅读全文
posted @ 2023-03-09 19:31 南方的墙 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 写excel import pandas as pd """ pandas学习 """ true = True false = False none = None null =None datas = [ { "customerCategoryCode": "1002", "customerCate 阅读全文
posted @ 2023-02-08 14:22 南方的墙 阅读(19) 评论(0) 推荐(0) 编辑
摘要: pytest的规则使用 """ 使用pytest编写用例,必须遵守以下规则: (1)测试文件名必须以“test_”开头或者"_test"结尾(如:test_ab.py) (2)测试类命名以"Test"开头。 (3)测试方法必须以“test_”开头。 conftest.py与运行的用例要在同一个pak 阅读全文
posted @ 2023-02-05 15:55 南方的墙 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 一、pytest.ini执行方式含义 [pytest] addopts = -vsq --html=./report.html testpaths = ./testConftest python_files = test*.py python_classes = Test* python_funct 阅读全文
posted @ 2023-02-05 15:44 南方的墙 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 方法一 但无法编写foo函数体里面内容 import types def foo(x,y): #print(x,y) return 1 x = 1 y = 2 f = types.FunctionType(foo.__code__, {}, name='test_',argdefs=(x,y))pr 阅读全文
posted @ 2022-12-20 15:17 南方的墙 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 一、Map Local Map Remote是将指定的网络请求重定向到另一个地址,Map Local 是将指定的网络请求重定向到本地文件, Tools>Map Local 下方填写mock文件路径,接口请求后返回文件内容 二、Rewrite Charles中的Rewrite功能非常强大,可以重写接口 阅读全文
posted @ 2022-05-10 18:32 南方的墙 阅读(215) 评论(0) 推荐(0) 编辑
摘要: jar包和war包的区别:1、war是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块;jar一般只是包括一些class文件,在声明了Main_class之后是可以用java命令运行的。2、war包是做好一个web应用后,通常是网站,打成包部署到容器中;jar包通常是开发时要引 阅读全文
posted @ 2022-03-22 15:48 南方的墙 阅读(1282) 评论(0) 推荐(0) 编辑
摘要: 一、idea maven 最常用两种打包方法 1.先 clean,然后 package 2.先 clean,然后 install Lifecycle 生命周期 1.clean用于清除之前构建生成的所有文件 其中具体为清楚了Target目录中的所有文件,包括该目录 i.e:删除了install生成的所 阅读全文
posted @ 2022-03-17 15:17 南方的墙 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.cnblogs.com/nulige/p/6121079.html 魔法函数用于增强我们定义的类对象。在类对象中,以双下滑线开头以及结尾的成为魔法函数,比如常见的__init__。其实魔法函数就是Python类中具有特定功能的内置函数。通过魔法函数可以实现许多个性化、便 阅读全文
posted @ 2022-03-10 10:57 南方的墙 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 变量追踪器? """ @pysnooper 日志打印工具,显示运行的时间及运行到当前代码时各变量的值(默认只打印局部变量的值),可用于装数类、函数, 可直接使用with pysnooper.snoop(): 只打印函数里的变量 output='a.txt' #将结果保存到文件a.txt prefix 阅读全文
posted @ 2022-03-04 17:58 南方的墙 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 1、装饰器带括号非括号 #不带参数的装饰器 def log4(func): @wraps(func) def inner(*args, **kwargs,): func(*args, **kwargs) return inner @log4 def test(num): print('testlog 阅读全文
posted @ 2022-02-28 19:25 南方的墙 阅读(173) 评论(0) 推荐(0) 编辑