【问题标题】:How to call files from other folders in Python如何在 Python 中调用其他文件夹中的文件
【发布时间】:2018-08-01 17:05:12
【问题描述】:

我的项目结构如下:

Folder A
    Folder B
        b.py
        __init__.py
    Folder C
        c.py
        __init__.py
__init__.py

我想从b.py 导入c.py,有没有什么办法可以做到这一点:

  • 移动任何文件
  • 使用绝对路径(“C\Users...c.py”)

非常感谢。

【问题讨论】:

标签: python


【解决方案1】:

我认为这是一个更大项目的一部分。您应该从Folder A 的父目录运行python <script name>。然后就可以了

import A.C.c

from A.C import c

【讨论】:

  • 是的,但这意味着将 b.py 移动到我试图避免的父目录。
  • @guppythegod 您可以使用原始问题中的目录结构。你是直接运行b.py 还是从另一个脚本文件导入的?
  • 它最终会从另一个文件运行,但现在我自己运行文件(用于测试)并执行from Folder A.Folder C import c 之类的操作不起作用
  • 你如何运行b.py
  • python b.py 来自其目录
猜你喜欢
  • 2022-01-11
  • 2021-11-27
  • 2022-01-10
  • 2019-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多