python - 使用 importlib 加载已编译的模块
问题描述
从 Python 3.4 起,模块 imp 已被弃用,这使得imp.load_compiled("modname", "modpath")
加载字节码的机制不受鼓励。
有没有一种简单的方法可以使用 importlib 加载已编译的模块?
我正在为学生提供一些代码以完成作业,并且希望他们在完成作业时看不到它。(我意识到他们可以反向编译它。)我浏览了 importlib 文档,我怀疑它在那里,但并不明显。
解决方案
推荐阅读
- webpack - Webpack 5:防止重复:入口依赖和 SplitChunksPlugin
- networking - 如果我们已经有外部负载均衡器,为什么还要使用内部负载均衡器?
- java - 更改字体后复选框不显示
- callback - Thrift 或 gRPC 中服务的动态绑定/将服务作为参数传递
- python - 如何在 Amazon Linux 2 AMI 上安装 pythonocc-core?
- python - 我正在尝试围绕python中的给定索引旋转数组
- unity3d - 如何仅在加速时限制玩家的速度?
- python - Kosaraju 算法 - 计算 SCC
- azure - 通过 Visual Studio 创建 Azure 函数时无法连接到 Cosmos DB
- java - 使用 Jackson 从 POJO 形成嵌套 JSON