我的意思是:
我有一个程序。最终用户目前正在使用它。我提交了一段新的源代码,并希望它能够像在那里一样运行吗?
我找不到专门回答这一点的答案。
我希望能够在不需要终止程序的情况下(例如,重新启动或退出),向程序添加“扩展”或添加新功能(而不是修复已经存在的功能)。
答案 0 :(得分:0)
是的,你绝对可以在python中做到这一点。
虽然,它打开了一个安全漏洞,所以要非常小心。
您可以通过设置" loader"来轻松完成此操作。可以收集您想要使用的源代码的类,然后调用exec
内置函数,只需传入一些python源代码并进行评估。
答案 1 :(得分:0)