如何分离python文件来耦合文件,与文件进行真正的游戏

时间:2016-08-30 16:16:58

标签: python pygame

我用python / pygame制作了一个小游戏。它位于一个文件夹中,并且有300多行。我想开发这个小游戏。我看过很多游戏 由pygame制作,我发现他们有main.pyclasses.pysetup.py等文件夹。

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

1 个答案:

答案 0 :(得分:2)

从与主文件相同的目录中导入名为 script.py 的文件:

import script

从名为 app 的子目录导入名为 script.py 的文件:

import sys
sys.path.insert('app')
import script

从父目录导入名为 script.py 的文件:

import sys
import os
sys.path.insert(0, os.path.abspath('../'))
import script

从名为 app 的兄弟目录导入名为 script.py 的文件:

import sys
import os
sys.path.insert(0, os.path.abspath('../app'))
import script

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