gpt4 book ai didi

python - 在python中调用另一个文件中另一个类中的函数

转载 作者:行者123 更新时间:2023-12-01 04:18:59 25 4
gpt4 key购买 nike

我在 2 个不同的文件中有 2 个类:

文件A.py

class A(self):
def __init__(self):
pass
def func_A(self):
print '10'

文件B.py

import fileA
class B(self):
def __init__(self):
pass
def func_B(self):
print '10'

if __name__ == '__main__':
obj = B()
# Call func_A
fileA.func_A()

对 func_A 的调用失败。

AttributeError: 'module' object has no attribute 'func_A'

怎样才能让它正常工作?

最佳答案

当使用 class 时,您应该创建 A 类的实例。

a = fileA.A()
a.func_A()

关于python - 在python中调用另一个文件中另一个类中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33948976/

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