问题标签 [subliminal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - __import__( ) 函数在编译时如何影响 Python 程序?
我在尝试使用 pyinstaller 将 python 代码转换为 exe 时遇到了麻烦。
我所经历的是,该函数__import__
在执行 exe 文件期间仅导入其中一个包含的模块,但保留其他模块。
我发现,在某种程度上,__import__
函数是导致这个问题的原因。我知道它只是使用名称导入模块的功能,但我仍然不了解这里的全部情况。
这怎么sys.path
配合?它甚至相关吗?
有关系__name__
吗?如果有怎么办?
在将转换为 exe 的 python 程序中使用此函数有什么影响?
我需要尽可能多的信息,因为我遇到了一个从可执行文件运行时无法动态加载模块的项目。(模块是潜意识的)。我已经在 github 中打开了关于这些的问题。(链接:- https://github.com/pyinstaller/pyinstaller/issues/2746,https://github.com/pyinstaller/pyinstaller/issues/2747 )