用于类/方法的单独文件或一个文件

时间:2013-07-01 16:53:30

标签: python pygame libraries file-format code-structure

我正在用Python编写一个包含许多类和方法的游戏,我想知道将这些类存储在主python .py文件中是否有利,或者将每个类的类存储在单独的文件中,然后导入它们。这对组织有帮助,但还有其他优点/缺点吗?

1 个答案:

答案 0 :(得分:1)

我的理解是导入的结果实际上是使编译器跳转到该文件并解析它以代替导入行。基本上就像把整个文件粘贴到执行导入的文件中,在导入发生的那一行。

从本质上讲,它对组织和理智很有帮助。一旦项目开始变得足够大,将所有代码保存在单个文件中是不切实际的。