我如何将不同python文件上的测验结合在一起



我正在使用kivy。我在单独的python文件上构建了测验,我还构建了一个主python文件,我想把测验放在上面。

最后,当你按下保持测验名称的按钮时,应用程序应该能够打开每个测验。

我已经试了将近两个星期了,我在互联网上搜索了很多,但似乎都找不到答案,所以我真的很感激任何帮助。

这就是我在课堂上想要的第一个测试是在主python文件上:

from app import Question
class NineteenWindow(Screen):
pass

App是指有测验,问题是测验课。

一个简单的方法是:

当您导入自己的python文件时,您可以像正常情况一样访问函数和变量。假设你有app,里面有函数,你可以通过app.show_first_quiz()或你给它命名的任何东西来调用它。如果我没记错,如果你有外部代码,如果函数调用,在全局范围内,那么当你导入模块时,该代码将被执行。如果您有打印(hello(outside of a function, it will print hello in any projevt where youimport say_hi`的say_hi.py,但如果它在函数调用中,它只会在您调用封装在其中的函数时打印hello。

最新更新