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

时间:2020-08-13 00:40:04

标签: python python-3.8

我目前正在从事一个看起来像这样的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

1 个答案:

答案 0 :(得分:0)

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