小编Nob*_*bun的帖子

Python导入错误:'module'对象没有属性'x'

我试图做一个python脚本,它分为多个文件,所以我可以更容易地维护它,而不是制作一个非常长的单个文件脚本.

这是目录结构:

wmlxgettext.py
<pywmlx>
  |- __init__.py
  |- (some other .py files)
  |- <state>
       |- __init__.py
       |- state.py
       |- machine.py
       |- lua_idle.py
Run Code Online (Sandbox Code Playgroud)

如果我到达我的项目的主目录(存储wmlxgettext.py脚本),如果我尝试"导入pywmlx"我有一个导入错误(属性错误:'模块'对象没有属性'状态')

这是完整的错误消息:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/user/programmi/my/python/wmlxgettext/true/pywmlx/__init__.py", line 9, in <module>
    import pywmlx.state as statemachine
  File "/home/user/programmi/my/python/wmlxgettext/true/pywmlx/state/__init__.py", line 1, in <module>
    from pywmlx.state.machine import setup
  File "/home/user/programmi/my/python/wmlxgettext/true/pywmlx/state/machine.py", line 2, in <module>
    from pywmlx.state.lua_idle import setup_luastates
  File "/home/user/programmi/my/python/wmlxgettext/true/pywmlx/state/lua_idle.py", line 3, in <module>
    import pywmlx.state.machine as statemachine
AttributeError: 'module' object has no attribute …
Run Code Online (Sandbox Code Playgroud)

python import python-3.x

11
推荐指数
1
解决办法
9807
查看次数

标签 统计

import ×1

python ×1

python-3.x ×1