【问题标题】:how to import a module from level in python? [duplicate]如何在python中从级别导入模块? [复制]
【发布时间】:2020-01-24 12:58:22
【问题描述】:
|
|
└── a
|   ├── __init__.py
|   ├── a.py
└── b
    ├─__init__.py
    └── b.py

我想使用 a.py in b.py

中的方法

【问题讨论】:

  • import a.a...? from a import a…? from a.a import *…?
  • 来自进口 * 不适合我
  • 1) 定义“不适合我”的含义。 2)我没有建议from a import *
  • 是的,如果不是完全必要的话,你不应该做'import *',在这种情况下不是。
  • @Vaibhav 但他没有说“不起作用”是什么意思!这很可能意味着导入工作正常,但由于他导入了错误的东西,他没有找到他所期望的。

标签: python python-3.x oop


【解决方案1】:

假设你在模块 a.py 中有一个方法 myMethod() 并且你想在 b.py 中导入它,那么你可以首先在 b.py 中通过在 b.py 标题中键入“import a”来导入模块 a.py然后在需要的地方使用 import name as a.myMethod() 调用该方法。

【讨论】:

    猜你喜欢
    • 2022-08-03
    • 2018-01-13
    • 1970-01-01
    • 2015-07-26
    • 2012-02-20
    • 2019-06-19
    • 1970-01-01
    相关资源
    最近更新 更多