Python论坛  - 讨论区

标题:[python-chinese] 读取源码

2006年05月25日 星期四 17:29

Gerald Lee leejd80 at gmail.com
Thu May 25 17:29:14 HKT 2006

已知一个文件中保存着Python的几个类。另外有一个.py文件,
想根据所给的类名(在读取文件中存在)读取那个文件中该类相关的源码,最好是能够自动读取基类,然后保存为一个新的.py文件,这样能不能做到?

-- 
My Blog >> http://leejd.cndev.org
My QQ >> 9847243
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060525/e486f481/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年05月25日 星期四 21:28

马踏飞燕 honeyday.mj at gmail.com
Thu May 25 21:28:46 HKT 2006

最土的方法就是打开文件,按行读,先找到class的行,然后在该行找你给的类名,接下来往下走,找到与class缩进平齐的那一行为止。
基类的话就写个方法做个递归好了,查找类名括号里面的内容,操作同上。

在 06-5-25,Gerald Lee<leejd80 at gmail.com> 写道:
> 已知一个文件中保存着Python的几个类。另外有一个.py文件,想根据所给的类名(在读取文件中存在)读取那个文件中该类相关的源码,最好是能够自动读取基类,然后保存为一个新的.py文件,这样能不能做到?
>
> --
> My Blog >> http://leejd.cndev.org
> My QQ >> 9847243
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to
> python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to
> python-chinese-request at lists.python.cn
> Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
>
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年05月25日 星期四 21:31

flyaflya flyaflya at gmail.com
Thu May 25 21:31:53 HKT 2006

这方法不错

On 5/25/06, 马踏飞燕 <honeyday.mj at gmail.com> wrote:
>
> 最土的方法就是打开文件,按行读,先找到class的行,然后在该行找你给的类名,接下来往下走,找到与class缩进平齐的那一行为止。
> 基类的话就写个方法做个递归好了,查找类名括号里面的内容,操作同上。
>
> 在 06-5-25,Gerald Lee<leejd80 at gmail.com> 写道:
> > 已知一个文件中保存着Python的几个类。另外有一个.py文件,
> 想根据所给的类名(在读取文件中存在)读取那个文件中该类相关的源码,最好是能够自动读取基类,然后保存为一个新的.py文件,这样能不能做到?
> >
> > --
> > My Blog >> http://leejd.cndev.org
> > My QQ >> 9847243
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese at lists.python.cn
> > Subscribe: send subscribe to
> > python-chinese-request at lists.python.cn
> > Unsubscribe: send unsubscribe to
> > python-chinese-request at lists.python.cn
> > Detail Info:
> > http://python.cn/mailman/listinfo/python-chinese
> >
> >
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>


-- 
http://www.flyaflya.com powered by pygame+python
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060525/a9570be8/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号