python - 从树中导入函数
问题描述
我想执行如下一行:
from ....file import function
我正在使用一个 Git 存储库,我只应该在我的文件所在的文件夹中进行编辑。使用上述方法会导致:
ImportError: attempted relative import with no known parent package
有没有办法实现我所需要的?我可以复制该功能,但应将其导入以防进一步开发。我试图摆弄本地存储库并将一个init .py 文件添加到项目根目录的每个文件夹中,以使其成为一个包(或者我读过),但它不起作用,导致同样的错误.
解决方案
你可以尝试做这样的事情:
import sys
sys.path.append("..")
from file import function
这应该可以解决问题。
推荐阅读
- latex - (页)MS Word 文档 - 在 LaTeX 而不是 MathML 中导出方程?
- node.js - 在移动浏览器上对 toastify return 的错误做出反应
- node.js - 使用 papaparse 忽略 csv 文件的标题
- sql - 在同一个表中分组和连接行 - SQLite
- python - 在我将其更改为“agg”之前,我的后端是什么?
- python - 为什么我的 tkinter 标签会出现“未知选项“-Text””?
- python - 两个 Asyncio 同时休眠
- assembly - 如何比较输入数字和汇编中的数字?
- batch-file - 如何仅移动与另一个文件夹中的文件名匹配的文件
- c - 如何在 C 中定义一个接受格式化输入字符串的函数?