以编程方式编辑Python源代码

Jas*_*ker 8 python file-io

这是我认为非常有用的东西.基本上,我希望有一种方法可以编程方式编辑Python源代码而无需人工干预.我想对此做几件事:

  1. 编辑使用源模块进行配置的Python应用程序的配置.

  2. 设置一个"模板",以便我可以动态自定义Python源文件.这样,我就可以在我正在开发的开源应用程序上设置一个"项目"系统,并允许自定义某些文件.

我本可以写一些可以自己做的东西,但我可以看到在细节中开辟了很多"魔鬼"类型的问题.目前有没有办法做到这一点,或者我只是要咬紧牙关并自己实施?

Car*_*yer 6

Python 的标准库为处理 Python 源代码提供了很好的工具;注意标记化解析器模块。