【发布时间】:2018-07-26 12:19:06
【问题描述】:
我之前使用 JET 和 Eclipse 从模型生成 Java 文件。我是 Python 新手,我正在寻找一种基于从用户读取的参数(数据)自动生成 Python 模块的方法 - 用于教育目的。
例如,一个学生将被引导到一个网页,他/她在其中输入项目名称,选择不同的控制语句(即while循环),输入布尔表达式和循环体,然后点击产生。该网页将为他/她生成一个可用于教育目的的 .py 模块。
经过研究,我发现了很多 python 生成器,我猜 Jinja 是最受欢迎的生成器之一。但我想知道在做出决定之前我是否朝着正确的方向前进。
所以我的问题是:
- 什么是最适合我的项目理念的 Python 代码生成器 最多?
- 我应该建立这样一个项目的Web界面吗 使用 Python 平台,还是 PHP 之类的其他平台?
【问题讨论】: