python - 在另一个目录中导入脚本的 Python 脚本,在同一目录中导入另一个脚本
问题描述
我目前正在开发一个看起来像这样的 git 项目
ROOT:
readme.md
LaunchScript.py
|
|
___AutomatedTasks
__init__.py
sql_caller.py
my_sub_script.py
我遇到的问题是my_sub_script.py
imports sql_caller.py
。当我在该目录中时,这在测试中效果很好。但是在我调用LaunchScript.py
which importmy_sub_script.py
来启动它的那一刻,它就无法导入sql_caller.py
所以要让它工作 from LaunchScript.py
,my_sub_script.py
现在需要from AutomatedTasks import sql_caller.py
没有 from ,所以我也可以在测试中本地执行脚本而不需要在项目的根目录中?
有没有办法做到这一点,让它到我可以把它作为进口的地方sql_caller
解决方案
最简单的解决方案,直到我在我的 linux 终端中我才想到它,只需要从 . 导入 blah,就像我为该文件夹中的其他参考所做的那样。
推荐阅读
- c - 具有嵌入式元信息结构的动态数组
- javascript - 使用 Js 正则表达式验证输入值以仅允许整数和十进制值
- php - 如何在循环中显示标签。例如标签 1、标签 2 等等
- mysql - 复制中不存在 Typeorm 池
- javascript - 如何获取 api 数据并在 HTML 表中查看
- javascript - Context React 中的嵌套数组不会更新其状态
- python - 类型错误:主题()缺少 1 个必需的位置参数:'topic_id'
- android - 当我单击图像然后从firebase图像路径查看图像然后崩溃应用程序
- jenkins - Jenkins Pipeline - 我们可以在 jenkins 管道之外运行工作吗?
- discord.js - 无法读取未定义公会的属性“创建”