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

Python 类/方法的单独文件或一个文件,python,pygame,libraries,file-format,code-structure,Python,Pygame,Libraries,File Format,Code Structure,我正在用Python编写一个有很多类和方法的游戏,我想知道将类存储在主Python.py文件中或将每一类类存储在单独的文件中,然后导入它们是否有利。这将有助于组织,但还有其他的优点/缺点吗 我的理解是,导入的结果本质上是让编译器跳转到该文件并解析它,而不是导入行。基本上使整个文件粘贴到文件中进行导入,在导入发生的行 因此,从本质上讲,它有助于组织和理智。一旦项目开始变得足够大,将所有代码保存在一个文件中是不切实际的。导入的结果本质上是让编译器跳转到该文件,并在导入行的位置对其进行解析。因此,从本

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

我的理解是,导入的结果本质上是让编译器跳转到该文件并解析它,而不是导入行。基本上使整个文件粘贴到文件中进行导入,在导入发生的行


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

导入的结果本质上是让编译器跳转到该文件,并在导入行的位置对其进行解析。因此,从本质上讲,它有助于组织和理智。谢谢@Byte56!你能用这个短语作为一个完整的答案吗?这个问题对于gamedev来说有点离题了。我可以把它寄给stackoverflow,并在那里提供答案。怎么样?谢谢@Byte56!现在我必须等待回答:P:D谢谢。我知道它是如何工作的,但我没有意识到我可以像这样使用它!我认为这不是真的。如果是这样,我们应该能够访问文件之间的变量,而无需导入,只要有一个文件可以导入所有文件。