gpt4 book ai didi

python - 如何在 SQLite 表中存储 Python 函数?

转载 作者:太空宇宙 更新时间:2023-11-04 03:54:52 25 4
gpt4 key购买 nike

我正在用 Python 创建一个简单的网络监控 Web 应用程序。

给定:

  • 我想通过 GUI 管理一切。无需安装后触摸主机服务器上的文件。
  • 我希望能够在 Python 中定义自定义检查,并将这些函数/检查存储在 SQLite 数据库中。

问题:

  • 我应该如何将该文本区域(python 函数)存储在 SQLite 数据库中?

  • 从 SQLite 数据库中提取该函数后,如何从另一个 python 脚本调用该函数?

最佳答案

SQLite TEXT 字段就可以了。你可以从这样的代码中调用函数:

>>> code = """
... def hello():
... print 'Hello world'
... """
>>> exec code
>>> hello()
Hello world

但我建议您使用随机文件名将代码保存在磁盘上。然后文件名可以保存在数据库中,代码可以像普通模块一样使用。

关于python - 如何在 SQLite 表中存储 Python 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19258683/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com