Python模块中来自不同文件夹的父类继承

2024-09-30 14:17:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下目录

  - actions
    - create_session.py
    - lib
      - __init__.py
      - prep_vars.py
      - details.xlsx

我准备了以下代码_变量.py在

^{pr2}$

下面的代码在create中_会话.py在

from lib.prep_vars import PrepVars

class SessionRun(PrepVars):

    def __init__(self):
        super(PrepVars, self).__init__()

    def run(self):
        print ("test {0}".format(self.ipadd_sw2))

我运行代码时遇到一个错误(见下文)。我不知道为什么会这样。如果我在prep里面运行代码_变量.py它运行正常。在

错误

AttributeError: 'SessionRun' object has no attribute '_ws'

Tags: 代码pyself目录actionsinitsessionlib
1条回答
网友
1楼 · 发布于 2024-09-30 14:17:38

可能是您的try块引发了异常。你看到"test 123"打印出来了吗?如果是,则确认异常引发,因此._ws未定义。在

以这种方式使用try...except不是最好的主意。在

相关问题 更多 >