【问题标题】:Importing Classes from another file从另一个文件导入类
【发布时间】:2021-02-10 01:05:43
【问题描述】:

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

from gui import User

它从 gui.py 导入所有内容。有谁知道我哪里出错了,我能做些什么来解决这个问题? 我不熟悉在 Python 中处理多个文件,这让我很困惑。 这方面的文件可在以下位置获得: https://github.com/VladRadoi08/Snake-LoginUI

谢谢!

【问题讨论】:

标签: python class import


【解决方案1】:

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

if __name__ == "__main__":

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-14
    • 1970-01-01
    • 2021-03-21
    • 1970-01-01
    • 2021-10-02
    • 2014-09-05
    • 2019-02-21
    • 1970-01-01
    相关资源
    最近更新 更多