python - 如何从 Python 中的另一个文件调用类方法?

标签 python member-functions

我正在学习 Python,并且在同一目录中有两个文件。

打印机.py

class Printer(object):
    def __init__(self):
        self.message = 'yo'

    def printMessage(self):
        print self.message

if __name__ == "__main__":
    printer = Printer()
    printer.printMessage()

如何从同一目录中的另一个文件 example.py 调用 printMessage(self) 方法?我以为this answer很接近,但它显示了如何从同一文件中的另一个类调用类方法。

最佳答案

你必须导入它并像这样调用它:

import printer as pr

pr.Printer().printMessage()

关于python - 如何从 Python 中的另一个文件调用类方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45395630/

相关文章:

python - 按出现次数对二元组进行排序 NLTK

python - 内部错误 : GPU sync failed in Google Colab

python - 将正则表达式应用于 Pandas 数据框

C++从可变成员函数存储可变参数包

c++ - 尝试将结构成员函数传递给 atexit

C++类——如何从另一个成员函数引用一个成员函数

python - 尝试使用 QT 将 .ui 文件转换为 .py 文件,出现错误 ImportError : DLL load failed: %1 is not a valid Win32 application

python - 如何在 Python 中使用 multiprocessing.pool 创建全局锁/信号量?

c++ - 在 C++ 中与循环中的变化值进行比较是一种很好的形式吗?

c++ - 模板成员函数仅在调用时实例化