Python中文
首页
教程
问答
标签
搜索
登录
注册
从sou获取python类的开始/结束
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>假设我有一个文件,其中定义了几个类,如下所示:</p> <pre><code>class A: def somemethod(self): pass ...more methods... class B: def othermethod(self): pass ....even more methods... </code></pre> <p>如何找出源类A中的哪一行开始和结束,B类的哪一行代码开始和结束?如果将文件加载到编辑器中,将文本标记为“Class A”,并希望在类A定义的末尾插入一个方法到源代码中,我该怎么做?我不认为将源文件作为纯文本文件读取会很好地工作。在</p> <p>有没有办法在不导入和检查的情况下找出定义了哪些类,实现了哪些方法,子类化了哪些类?在</p> <p>底线:我需要找出事情的起点和终点,以便能够操作源代码,例如向类添加方法、向现有方法添加装饰器、从现有类提取所有方法以及使用相同方法创建新方法等等</p> <p>目标是在pythonide/编辑器中创建intellisense。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>我建议使用标准库Python类浏览器(<a href="http://hg.python.org/cpython/file/default/Lib/pyclbr.py" rel="nofollow">^{<cd1>}</a>)作为起点。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
找出给定numb上下最近的元素
5 回答
找出给定N个数中K的倍数
5 回答
找出给定列表中哪个坐标是虚坐标?
8 回答
找出给定多边形边的两个区域是否相交
10 回答
找出给定对象的可用属性(和方法)的最佳方法是什么?
2 回答
找出给定数字的可能组合
10 回答
找出给定数据中每列中缺少值的百分比
7 回答
找出给定范围内的所有素数
5 回答
找出编码不正确的数据库条目
6 回答
找出肯肯拼图“乘法”域中所有可能的因素
8 回答
找出脚本的下载位置
6 回答
找出芹菜任务是否存在
2 回答
找出行之间的绝对差异并将其与其他行进行比较
3 回答
找出表中for项和rang中for数的区别
3 回答
找出表单是否已提交或页面是否已刷新
10 回答
找出要删除的内容
3 回答
找出谁使用python登录linux
4 回答
找出谁在学生中得分最高
1 回答
找出谁杀了一个python windows服务
8 回答
找出起始时间和结束时间之间的值
7 回答