Python脚本在另一个目录中导入脚本,该脚本在同一目录中导入其他脚本

问题描述

我目前正在从事一个看起来像这样的git项目

const beforeChange = (prev: number,next: number) => {
  const prevSlideElement = slider.current.innerSlider.list.querySelector(`[data-index="${prev}"]`);
  const nextSlideElement = slider.current.innerSlider.list.querySelector(`[data-index="${next}"]`);

  prevSlideElement.classList.remove('next-slide-anim');
  nextSlideElement.classList.add('next-slide-anim');
}

我遇到的问题是ROOT: readme.md LaunchScript.py | | ___AutomatedTasks __init__.py sql_caller.py my_sub_script.py 导入my_sub_script.py。当我在该目录中时,这在测试中效果很好。但是当我打电话给sql_caller.py并导入LaunchScript.py的那一刻开始,它就无法导入my_sub_script.py

因此,要使其从sql_caller.py开始工作,LaunchScript.py现在需要在没有{from的情况下执行my_sub_script.py,因此我也可以在测试中本地执行脚本,而不必位于根目录中该项目的?

有没有办法做到这一点,将其保留为导入from AutomatedTasks import sql_caller.py

解决方法

最简单的解决方案,直到我进入linux终端之前,我什至没有考虑它,只需要从开始即可。导入等等,就像我在该文件夹中为其他引用所做的一样。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...