【发布时间】:2018-02-10 10:21:52
【问题描述】:
我在一个 python 文件中定义了几个类。我的愿望是用这些创建一个库。理想情况下,我希望以这样一种方式导入库,即我可以使用没有前缀的类(比如 mylibrary.myclass() 而不是 myclass() ),如果你可以这样称呼它们,我不完全确定因为我是初学者。
实现这一目标的正确方法是什么,或者最好的结果是什么?在 __init __ 中定义所有类?将它们全部定义在一个文件中,就像我目前拥有的 AllMyClasses.py 一样?或者我应该为库目录中的每个类都有一个单独的文件,比如 FirstClass.py、SecondClass.py 等。
我意识到这是一个对谷歌来说应该很容易的问题,但是由于我对 python 和编程还是很陌生,所以我还没有完全弄清楚在这种情况下问题的正确关键字是什么(例如作为我对“前缀”的不确定性)
【问题讨论】: