【发布时间】:2021-02-04 19:05:59
【问题描述】:
所以我有一个这样的树文件:
scriptA.py
folder/
------scriptB.py
------some_function.py
------utils.py
文件 some_function.py 从文件 utils.py 导入一些内容,并且两个脚本(scriptA.py 和 scriptB.py)都使用来自 some_function.py 文件的函数。问题是在some_function.py 中导入。它从utils.py 导入一些东西,当我运行scriptA.py 时,它必须是from folder.utils import smth,但是当我运行scriptB.py 时,它必须是from utils import smth。如何使该导入在这两种情况下都起作用?
编辑:scriptA.py 运行烧瓶应用程序 scriptB.py 运行一些普通的 python 脚本
【问题讨论】:
-
你可以尝试在你的 some_functions.py 中使用相对导入使用
from .utils import smth -
那么我在该相对导入中得到
ImportError: attempted relative import with no known parent package
标签: python file flask import directory