# -*- coding: utf-8 -*-
# @Time    : 2018/9/11 10:29
# @Author  : cxa
# @File    : inspecttest.py
# @Software: PyCharm
import inspectdef get_inspect():return inspect.stack()def get():return get_inspect()if __name__ == '__main__':FrameInfo =get()[1]print("获取当前文件名",FrameInfo.filename)print("获取当前方法名",FrameInfo.function)

  输出

获取当前文件名 C:/PythtonProject/test/MethodTest/inspecttest.py
获取当前方法名 get

  其他:

# -*- coding: utf-8 -*-
# @Time    : 2018/9/11 10:29
# @Author  : cxa
# @File    : inspecttest.py
# @Software: PyCharm
import inspect
from requests_html import HTMLSessionclass Test(object):'''这是注释'''def test(self):self.fuc = lambda x: xclass Testone(Test):passif __name__ == '__main__':# print(inspect.getdoc(HTMLSession))#获取注释# print(inspect.getsourcefile(HTMLSession))#获取文件路径# print(inspect.getsourcefile(Test))# print(inspect.getsourcelines(Test)) #代码块,每行一个元素,组成数组# print(inspect.getsource(Test))#代码块for k,v in inspect.getmembers(Test,callable):#获取可调用的自定义函数if not k.startswith('_'):print(k,v)for k,v in inspect.getmembers(Test(),callable):#获取可调用的实例if not k.startswith('_'):print(k,v)

  

转载于:https://www.cnblogs.com/c-x-a/p/9626173.html

inspect的使用相关推荐

  1. Android通过Chrome Inspect调试WebView

    Android通过Chrome Inspect调试WebView的H5 App出现空白页面的解决方法 转载自:https://www.cnblogs.com/slmk/p/7591126.html A ...

  2. 通过chrome inspect 来调试手机hybird APP

    hybird APP 虽然显示效果和编译前的前端页面大致相同,但是其中操作可能会调用一些浏览器中没有的接口,从而产生一些意料之外的问题,因此了解和掌握如何调试就变得尤为重要. 本文简要介绍了如何利用c ...

  3. HBuilder离线打包启用Chrome Inspect调试

    解决方法: 修改这个文件 assets/data/dcloud_control.xml <msc version="1.9.9.39354" debug="true ...

  4. Chrome Inspect调试微信出现空白页面的解决方法

    首先,需要打开手机的USB调试和微信的TBS 调试开关. 如果不打开TBS开关,Inspect时会检测不到任何微信的H5页面 使用微信扫码下方二维码,打开TBS调试开关: 普通网页: 小程序: 微信扫 ...

  5. docker inspect 获取 容器 镜像 元数据 简介

    目录 作用 语法格式 实际例子 获取容器 IP 获取容器 MAC 地址 获取容器日志路径 获取容器的元数据 获取镜像的元数据 作用 获取容器/镜像的元数据(JSON格式) 语法格式 docker in ...

  6. python inspect模块

    inspect模块的四种用处: 1)对是否是模块,框架,函数等进行类型检查 2)获取源码 3)获取类或函数的参数的信息 4)解析堆栈. inspect.stack()[1][3] #当前运行的函数的函 ...

  7. Docker inspect 命令

    docker inspect : 获取容器/镜像的元数据. 语法 docker inspect [OPTIONS] NAME|ID [NAME|ID...][OPTIONS] NAME|ID [NAM ...

  8. inspect模块---检查活动对象

    [inspect]模块提供了一些有用的函数来帮助获取有关活动对象(如模块,类,方法,函数,跟踪,框架对象和代码对象)的信息.例如,它可以帮助您检查类的内容,检索方法的源代码,提取和格式化函数的参数列表 ...

  9. Docker Inspect

    1.Inspect结果详细信息 docker inspect 7988f914a122 其中7988f914a122是某一容器进程的id {"Id": "7988f914 ...

  10. python的inspect模块

    发现python有个好用的检查模块-inspect, 查看源文件发现它提供了不少好用的方法: """ Here are some of the useful functi ...

最新文章

  1. 《Pro SQL Server Internals》部分翻译(P155-165)
  2. 如何用CSS实现图像替换链接文本显示并保证链接可点击
  3. Android蓝牙串口通讯【转】
  4. 学Java怎么样?学Java从业前景如何呢?
  5. 腾讯TDSQL提出三个“数据库之问”,数据库技术未来重点在哪?
  6. txt文本改html没有用,编辑html格式文本可改成txt格式(可以替换或更换某文本)新手...
  7. Debian11安装VLC Media Player视频播放器
  8. 风靡朋友圈的HTML5游戏去哪了
  9. Zookeeper数据一致性原理
  10. 如何使用Google Maps API禁用鼠标滚轮缩放
  11. TeaVM当前版本(0.7.0)还不支持传递字串参数
  12. java获取系统字体大小_Java自动调整到Windows 7的字体大小调整
  13. java jsp网页计算器_使用jsp+javaBean写一个网页计算器
  14. windows最常用的快捷键(windows10 )
  15. java textarea滚动条_Java Swing TextArea 滚动条和获得焦点
  16. 在阿里云里怎么样可以连接阿里云数据库
  17. 2021李林精讲精练880题 【数学二 解析分册】
  18. CSS第7章上机练习1(制作QQ会员页面导航)
  19. 香港上网吃到饱,一天18港币!去香港手机/笔电上网请爱用 3 HK 的 3G 循环储值咭(卡)
  20. 一度智信电商:教你几招,轻松利用微信给店铺引流

热门文章

  1. Excel应用技巧:不规则合并单元格之批量填充序列
  2. Microsoft 365 - Teams会议时如何开启美颜功能
  3. 计算56除以四十可以用计算机,CPU如何来计算除法 一
  4. 【经验】 - 如何优雅的在 Microsoft word中插入代码
  5. refind引导的win10+ubuntu18.04开机启动
  6. 矩形法_加工难题:双头深矩形螺旋槽
  7. (2019春)软件构造:雨课堂试卷(一)
  8. 前端Vue简单编写一个幸运大转盘抽奖游戏
  9. 下半年软考已经考完了,有没有对答案的同学呀
  10. 苹果2014WWDC亮点之个人浅见