选择何时在Python中执行
|
我是一名学生,正在编写Python脚本来实现以下目的:
给定一个.py文件(包括pygame的绘制逻辑),请在执行代码时显示其代码,并显示一个框架以显示该图纸。我将其编写为教授能够通过同时演示代码及其结果的方法来更轻松地教授算法的工具。
我遇到的主要问题是能够在每一行代码处停止,并等待用户响应继续。此功能非常类似于任何调试器的“进入”。
我研究的一种方法是在从提供的源文件执行代码时使用exec()和eval()函数。在此调查中,我发现一般的意见是exec和eval非常令人困惑并且常常不安全(即使我将控制输入)。使用这种方法,我将依次查找源代码,同时寻找可能影响要执行的操作的分支或决策逻辑。
有没有比这更好的方法了?
没有找到相关结果
已邀请:
1 个回复
荤碗