如何在运行时运行动态的Python脚本?

2024-10-01 04:51:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在努力解决两个方面的问题:

  1. 首先,我如何在沙盒模式下运行以BLOB形式存储在DB中的python脚本(可能使用pypysandbox)?在
  2. 其次,我如何从代码模板(代码模板在数据库中保存为BLOB)生成脚本本身并为其提供所需的数据?在

任何帮助都会很好。谢谢。在


Tags: 数据代码脚本沙盒模板数据库db模式
2条回答
  1. 您可以使用eval()。但要小心安全漏洞!在
  2. 请张贴你的临时代码。在
compile(source, filename, mode[, flags[, dont_inherit]])

将源代码编译为代码或AST对象。代码对象可以由exec语句执行,也可以通过调用eval()来计算。源可以是字符串或AST对象。有关如何使用ast对象的信息,请参阅ast模块文档。在

相关问题 更多 >