从上一层 python 文件导入所有函数
Import all functions from a python file one layer up
我有同样的问题 as expressed here(none 的解决方案对我有用)。我会改写并告诉你我在哪里。
我的文件夹结构是:
Mar29
utils.py
Subfolder
running.py
目前,我在目录 Mar29/Subfolder 中,在文件 running.py 中,我想从 utils.py.
中导入所有函数
这是我在 running.py 顶部尝试过的内容:
from .. import utils
from . import utils
from ../ import utils
import utils
from utils import *
我遇到的最常见错误是:
ValueError: Attempted relative import in non-package
如何从 utils.py 文件导入所有函数?
编辑:也尝试过
from ..utils import *
from ../utils.py import *
from ../utils import *
经常遇到无效的语法错误。
出于安全原因,包的父目录未包含在 sys.path 中。所以手动添加到路径中:
import sys
sys.path.insert(0,'..')
import utils
我有同样的问题 as expressed here(none 的解决方案对我有用)。我会改写并告诉你我在哪里。
我的文件夹结构是:
Mar29
utils.py
Subfolder
running.py
目前,我在目录 Mar29/Subfolder 中,在文件 running.py 中,我想从 utils.py.
中导入所有函数这是我在 running.py 顶部尝试过的内容:
from .. import utils
from . import utils
from ../ import utils
import utils
from utils import *
我遇到的最常见错误是:
ValueError: Attempted relative import in non-package
如何从 utils.py 文件导入所有函数?
编辑:也尝试过
from ..utils import *
from ../utils.py import *
from ../utils import *
经常遇到无效的语法错误。
出于安全原因,包的父目录未包含在 sys.path 中。所以手动添加到路径中:
import sys
sys.path.insert(0,'..')
import utils