相关疑难解决方法(0)

用Python导入包

我可能遗漏了一些显而易见的东西但无论如何

当您os在python中导入包时,您可以使用任何子模块/子包.例如,这有效:

>>> import os
>>> os.path.abspath(...)
Run Code Online (Sandbox Code Playgroud)

但是我有自己的包,其结构如下:

FooPackage/
  __init__.py
  foo.py
Run Code Online (Sandbox Code Playgroud)

这里相同的逻辑不起作用:

>>> import FooPackage
>>> FooPackage.foo
AttributeError: 'module' object has no attribute 'foo'
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

python python-import

63
推荐指数
4
解决办法
9万
查看次数

标签 统计

python ×1

python-import ×1