从另一个文件导入类

时间:2020-10-27 17:24:23

标签: python class import

我正在尝试将User类从一个名为gui.py的文件导入另一个名为snake.py的文件。我想导入该类,以便可以使用类中的方法和名为current_user的类实例。但是当我这样做时:

from gui import User

它从gui.py导入所有内容。有谁知道我哪里出了问题以及该如何解决? 我是使用Python处理多个文件的新手,这让我很困惑。 可以从以下位置获得此文件: https://github.com/VladRadoi08/Snake-LoginUI

谢谢!

1 个答案:

答案 0 :(得分:0)

导入文件中的所有内容都将运行。为了防止这种情况,请尝试将所有您不想运行的代码放在此条件下:

if __name__ == "__main__":

这将确保它仅在您实际运行python文件而不是导入文件时运行。