python - Python 允许用户从 Windows 应用程序编辑代码
问题描述
我有一个应用程序作为桌面应用程序发送给各种用户(从 python 文件转换为应用程序)。如果用户需要更改/更新代码,有没有办法让他们从具有依赖关系的桌面应用程序/文件文件夹中做到这一点?
解决方案
您可以使用exec()
来运行字符串。您可以打开一个文件并使用 执行它exec()
,因此您可以在编译后更改代码。
例子:
file = open("yourfile.py", "r")
exec(file.read())
file.close()
推荐阅读
- javascript - 对虚拟 DOM 感到困惑
- python - VS Code 的“排序导入”失败并出现异常
- xcode - 从 v0.61.5 手动升级到 v0.63.3 后如何修复“找不到 ReactCommon/CallInvoker.h 文件”
- swift - SwiftUI ObservedObject 未在视图中更新
- ssas - 如何从成员函数中动态更改维度(在 MDX 中)
- java - 重试数据库连接 Dropwizard
- image - 如何在具有帖子类型的自定义页面上显示所有图像字段
- javascript - 如何告诉 Javascript 方法等到绑定值之后才能在 DotVVM 中执行?
- jenkins - 将环境变量作为管道参数传递给 Jenkins 共享库
- python - 更新记录时缺少右括号 (ORA-00907)