我有一个名为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'没有属性' callTheService'
你能帮我解决一下这个错误吗?
答案 0 :(得分:1)
我解决了阅读评论的问题。我在模块中导入了类。以下是示例工作代码。
from Pqr import Pqr
class Rst:
Pqr.callTheService("a", "b", "c")