![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python基本语法
crazy_matter
这个作者很懒,什么都没留下…
展开
-
python如何删除嵌套字典中的key
将需要删除的多层key拼接成字符串,借助exec进行执行原创 2022-06-22 10:52:07 · 569 阅读 · 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 · 724 阅读 · 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 · 145 阅读 · 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 · 1553 阅读 · 0 评论