这是我认为会非常有用的东西。基本上,我希望可以通过编程的方式编辑Python源代码,而无需人工干预。有几件事我想用这个做:以编程方式编辑Python源码
编辑使用源模块进行配置的Python应用程序的配置。
设置“模板”,以便我可以即时自定义Python源文件。这样,我可以在我正在开发的开源应用程序上设置“项目”系统,并允许对某些文件进行自定义。
我或许可以自己写一些能够做到这一点的东西,但是我可以看到开放了很多“魔鬼的细节”类型的问题。目前有没有办法做到这一点,或者我只是不得不硬着头皮来实现它自己?
如果我可以避免的话,我宁愿不要使用AST树,所以我会把你的答案表示为“没有简单的方法来做到这一点”。 – 2008-08-28 20:13:14