如何将Python代码构建到模块包中?

如何将Python代码构建到模块包中?,第1张

概述假设我有这个准系统结构: project/ main.py providers/ __init.py__ acme1.py acme2.py acme3.py acme4.py acme5.py acme6.py 假设main.py包含(部分): if complexcondition(): print providers.acm 假设我有这个准系统结构:

project/  main.py  provIDers/    __init.py__    acme1.py    acme2.py    acme3.py    acme4.py    acme5.py    acme6.py

假设main.py包含(部分):

if complexcondition():  print provIDers.acme5.get()

__init__.py为空且acme * .py包含(部分):

def get():  value=complexcalculation()  return value

如何更改这些文件?

注意:如果答案是“import acme1”,“import acme2”,依此类推__init__.py,有没有办法实现这一点而不用手动列出所有内容?

解决方法 今天问的这个问题,Dynamic Loading of Python Modules,应该有你的答案. 总结

以上是内存溢出为你收集整理的如何将Python代码构建模块/包中?全部内容,希望文章能够帮你解决如何将Python代码构建到模块/包中?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1195073.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存