如何快速判断一个Python代码是Python3.X-,python3.7在哪里写代码

  如何快速判断一个Python代码是Python3.X?,python3.7在哪里写代码

  使用不同的模块处理问题时,都需要配合使用函数。鉴于朋友们在处理python问题时喜欢尝试使用不同的方法,最后得出哪种方法最好的结论,边肖决定为大家更新一些函数的解释,有助于大家在解题时尝试调用不同的函数。今天我们就来看看函数在类中的问题,给大家带来一个代码的例子。

  Inspect可以查看函数的代码、参数和路径。

  检查函数inspect.getabsfile的路径(.)

  检查所有代码inspect.getsource(模块。函数)或(模块。班级。功能)

  检查函数参数inspect.getfullargspec(.)来检查类的参数,括号是(模块。班级。__init__)。

  inspect . getabsfile(plt.figure)#检查 PLT . figure 的路径

   c: 用户 管理员 appdata 本地 程序 python python 36 lib site-packages matplotlib py plot . py

  功能

  inspect.signature(obj,*,follow_wrapped=True)

  returnsignature类型的对象,其值是函数的所有参数。

  inspect.signature(好玩)。因素

  Returnorderdictkey是参数名str类型

  inspect.getmembers(模块)

  returnmodule的所有成员的名称和对象类型

  inspect.isclass(obj)

  Returnboolean确定对象是否是类。

  获取类中的函数:

  iin inspect . Get members(Page): #获取Page类中的所有成员方法。I返回一个祖先,第一个元素是方法名,第二个是内存地址。

  if inspect . is function(I[1]): #判断成员是否为函数的方法

  打印(i[1])。__doc__)#是打印他的文档

  带有序列号的方法可以写在下面

  驱动程序=[]

  print(Page.context_click。__doc__)

  foriininspect.getmembers(第:页)

  ifinspect . is function(I[1]):

  driver.append(i[1])。__doc__)

  foriinenumerate(驱动程序):

  打印(一)

  在本文中,我们从inspect函数的概念入手,知道了它的作用后,就可以解决在类中查看函数的问题了。Inspect功能代码分享给朋友,可以一个一个试。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: