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