如何将python文件分离为多个文件,使用文件制作一个真正的游戏

如何将python文件分离为多个文件,使用文件制作一个真正的游戏,python,pygame,Python,Pygame,我用python/pygame做了一个小游戏。它在一个文件夹中,有300多行。我想开发这个小游戏。我看了很多比赛 由pygame制作,我看到他们有像main.py,classes.py和setup.py这样的文件夹 但我只懂python语言和一点pygame。如何处理文件,或者如何学习?要从与主文件相同的目录导入名为script.py的文件,请执行以下操作: import script 要从名为app的子目录导入名为script.py的文件,请执行以下操作: 要从父目录导入名为script.p

我用python/pygame做了一个小游戏。它在一个文件夹中,有300多行。我想开发这个小游戏。我看了很多比赛 由pygame制作,我看到他们有像
main.py
classes.py
setup.py
这样的文件夹

但我只懂python语言和一点pygame。如何处理文件,或者如何学习?

要从与主文件相同的目录导入名为script.py的文件,请执行以下操作:

import script
要从名为app的子目录导入名为script.py的文件,请执行以下操作:

要从父目录导入名为script.py的文件,请执行以下操作:

import sys
import os
sys.path.insert(0, os.path.abspath('../'))
import script
要从名为app的同级目录导入名为script.py的文件,请执行以下操作:


如果您需要快速导入一些文件,上述方法很好,但通常建议人们在处理较大的项目时使用。

您是否阅读过有关python模块和导入工作原理的任何信息?看看这里:,特别是在。学习愉快!谢谢你的帮助!谢谢我看着virtualenv。
import sys
import os
sys.path.insert(0, os.path.abspath('../'))
import script
import sys
import os
sys.path.insert(0, os.path.abspath('../app'))
import script