2006年05月25日 星期四 17:29
已知一个文件中保存着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
2006年05月25日 星期四 21:28
最土的方法就是打开文件,按行读,先找到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 > >
2006年05月25日 星期四 21:31
这方法不错 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
Zeuux © 2025
京ICP备05028076号