使用 py2app 构建时,导入整个模块(例如 wxpython)对应用程序的大小有多大影响?
例如,当构建为独立应用程序时,使用 import TextCrtl from wx 是否会使应用程序变得更小?
Does using, for example, import TextCrtl from wx make the application smaller when built as a stand alone app?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
无论您导入模块,还是从模块导入某些内容,整个模块始终都会被执行。唯一的区别是添加到命名空间的内容。
这是关于这个主题的一个很好的答案:Does“from-import " 执行整个模块?
所以答案是否定的,整个模块将始终被包含。
Whether you import a module, or import something from a module, the entire module is always executed. The only difference is what is added to the namespace.
Here's a nice SO answer on this subject: Does "from-import" exec the whole module?
So the answer is no, the entire module will always be included.