【问题标题】:Importing a python module from another directory从另一个目录导入 python 模块
【发布时间】:2018-03-01 02:13:58
【问题描述】:

下面是我的项目文件夹的样子。代码本身依赖于 Project 文件夹中包含的文件 - 所以我的问题很简单。

从不同目录使用import Maths 的最简单方法是什么?我之前已经让它工作了,但它也从不加载文件。

Project (Main Folder):

resources
    bg.png
    student.png
    stylesheet.css
    template.html

configFile.pickle
Maths.pyw
userKeycodes.pickle

【问题讨论】:

    标签: python import directory


    【解决方案1】:

    将项目文件夹添加到 sys.path

    import sys
    sys.path.append('/project/folder')
    import Maths
    

    【讨论】:

    • 试过这个,它不会加载文件夹中的文件。
    • 对于要被视为 python 模块的项目文件夹,您必须将__init__.py(可以为空)添加到项目文件夹中。然后解释器会找到数学子模块
    • 这个太累了.. 似乎什么都没做
    猜你喜欢
    • 2020-09-18
    • 2012-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-12
    • 2021-06-17
    • 1970-01-01
    • 2014-04-30
    相关资源
    最近更新 更多