如何在python中导入一个方法或从另一个类中使用它?

ybzsozfc  于 2023-01-24  发布在  Python
关注(0)|答案(2)|浏览(118)

我在同一个文件夹中有两个类;档名

  • 文件名:twisted,类名:根,方法:def render_GET(自身,请求):
  • 文件名:ladpConnector,类名:MyClass,方法:获取计算机(自身)

我想从Root类中的第一个文件调用getMachines。
我试过以下选项;

  • MyClass().getMachines()

从ldapConnector导入我的类

MyClass().getMachines()

所有问题,未定义方法/未定义变量类Myclass等。
调用那个方法的正确方法是什么?

5f0d552i

5f0d552i1#

我不知道你在问什么,但是你需要在有Root类的文件中导入这个类:

# twisted.py file
from ldapConnector import MyClass

class Root():
    def __init__(self):
        MyClass().getConnections()
7hiiyaii

7hiiyaii2#

要访问同一模块中的文件,您需要执行相对导入:from .ldapConnector import MyClass应该可以工作。

相关问题