gpt4 book ai didi

python - 从Python中的其他类调用静态方法

转载 作者:太空宇宙 更新时间:2023-11-03 14:21:11 26 4
gpt4 key购买 nike

我有一个名为 Pqr.py 的 python 文件,其中包含一个包含静态方法的类。

import subprocess

class Pqr:

@staticmethod
def callTheService(a,b,c):
subprocess.call(a,b,c)

现在我试图从其他 python 文件中的另一个类访问这个静态方法。两个 .py 文件位于同一目录中。第二个文件中的代码是,

import Pqr

class Rst:
Pqr.callTheService("a", "b", "c")

当我尝试运行此程序时,收到错误 AttributeError: module 'Pqr' has no attribute 'callTheService'

您能帮我解决这个错误吗?

最佳答案

我解决了阅读评论的问题。我在模块中导入了该类。这是示例工作代码。

from Pqr import Pqr

class Rst:
Pqr.callTheService("a", "b", "c")

关于python - 从Python中的其他类调用静态方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47928659/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com