【问题标题】:A case of import module from subdirectory - why does it work?从子目录导入模块的案例 - 为什么它有效?
【发布时间】:2020-03-28 16:31:44
【问题描述】:

我有一个来自朋友(在 Ubuntu 上工作)的代码,其结构如下(没有 init.py 文件!):

BaseFolder
|-SubFolder1
  |- file1.py
  |- file2.py
|-SubFolder2

在 file1.py 中有一个导入:

from SubFolder1.file2 import func

她说当她从 BaseFolder 运行 file1 时它可以工作。但它在 Windows 上对我不起作用;我读到,不对结构或文件进行任何更改的解决方案是添加 PYTHONPATH 变量的路径,但我的问题是它是否适用于 Linux 或者她修改了路径?

提前致谢:)

【问题讨论】:

    标签: python windows pythonpath


    【解决方案1】:

    好的,我找到了相关的信息 - 她可能将整个树存储在工作目录(基本 Python 目录)的子目录中:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-16
      • 1970-01-01
      • 1970-01-01
      • 2015-07-23
      • 1970-01-01
      • 2022-01-07
      • 2017-03-18
      • 2019-11-10
      相关资源
      最近更新 更多