gpt4 book ai didi

python - 将每个类存储在一个单独的文件中 python

转载 作者:太空狗 更新时间:2023-10-30 00:51:46 26 4
gpt4 key购买 nike

我正在考虑组织我的模块和类(class)。我一直在相关模块中收集相关类,这样我就可以做如下事情:

from vehicles.car import engine

在目录 vehicles 中有一个名为 car 的文件,其中包含类引擎。清除。

现在我正在研究将类存储在文件中的可能性。所以我可以做类似的事情:

from filters import air

air 类本身就是一个文件。但是我不清楚如何将名为 air 的类存储到它自己的名为 air.py 的文件中

如果 filters.py 包含我所有的类,那么这个导入会起作用,但这不是我想要的。

有什么提示或指示吗?

最佳答案

创建一个名为 filters 的目录,以及文件 filters/__init__.pyfilters/air.py

filters/__init__.py中,有:from air import air,在filters/air.py中,定义类空气

然后:

$ python
Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24)
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from filters import air
>>> air
<class 'filters.air.air'>
>>>

关于python - 将每个类存储在一个单独的文件中 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9070081/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com