【发布时间】:2021-03-13 06:03:21
【问题描述】:
我已经尝试在网上查找,但老实说,我现在迷路了。
我正在尝试查找是否有办法导入 python 脚本并在我的 Python 程序编译后运行它们。
例如,假设我有一个main.py,这样:
import modules.NewModule
a = NewModuleClass()
a.showYouWork()
然后我用pyinstaller 编译main.py,这样我的目录看起来像:
main.exe
modules/NewModule.py
我的最终目标是制作一个程序,可以动态读取文件夹中的新 Python 文件(这将被编码)并使用它们(我正在努力的部分)。我知道这是可能的,因为这就是 Blender 3D 中附加组件的工作方式,但我已经努力了好几个小时才弄清楚这一点。我认为我只是不擅长在 Google 中选择正确的术语。
也许我只需要将模块目录中的所有 Python 文件转换为 .pyc 文件?那么,我将如何使用它们呢?
另外,如果这里是重复的(可能是),请告诉我。我在这个网站上也找不到这个问题。
【问题讨论】:
-
哇!快速地!我不知道。我会试试这个并回复你。希望它运作良好!现在真的要去睡觉了。没想到这么快就有回复。
-
你的意思是像程序使用dll文件
标签: python python-module compiled