
Python基本语法
crazy_matter
这个作者很懒,什么都没留下…
展开
-
python如何删除嵌套字典中的key
将需要删除的多层key拼接成字符串,借助exec进行执行原创 2022-06-22 10:52:07 · 651 阅读 · 0 评论 -
Python如何获取当前类方法的名称
1、如果是直接写死在函数内可使用:sys._getframe().f_code.co_name示例:def func1(self): print(sys._getframe().f_code.co_name)2、单独写成函数,则使用:inspect.stack()[1][3]示例:def get_func_name(): return inspect.stack()[1][3]class ClassNameA: def func2(self)原创 2021-06-25 11:22:46 · 790 阅读 · 0 评论 -
pytest-fixture使用
用法:fixture类似于不同的函数间调用。使用fixture标记的fuction可以被其它函数调用并拿到对应的返回值。备注:fixture标记的test_case不会被认为是一个case(pytest收集case时不计数),最后未标记的才是 若前序case(fixture标记的内容报错),调用方也会被标记为失败 使用方式:在方法func1()上标记@pytest.fixture,则func1可以被调用。可以通过func1名称拿到对应方法返回值使用参考:import pyte原创 2020-07-23 20:24:09 · 181 阅读 · 0 评论 -
Python如何获取当前类方法名称
1、如果是直接写死在函数内可使用:sys._getframe().f_code.co_name示例:def func1(self): print(sys._getframe().f_code.co_name)2、单独写成函数,则使用:inspect.stack()[1][3]示例:def get_func_name(): return inspect.stack()[1][3]class ClassNameA: def func2(self):原创 2020-07-13 17:59:43 · 1648 阅读 · 0 评论