首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >导入给定直接路径的python模块

导入给定直接路径的python模块
EN

Stack Overflow用户
提问于 2015-04-10 07:43:36
回答 2查看 1.1K关注 0票数 0

我有一个模块,其中的__init__.py位于特定路径中。然后我:

代码语言:javascript
运行
复制
import sys    
sys.path.append('C:/Users/ME/Dropbox/Python/Library/ModuleDir')

但是当我执行from ModuleDir.x import classA时,它无法识别该语句,这意味着它无法找到该模块。我遗漏了什么?

ModuleDir

代码语言:javascript
运行
复制
ModuleDir
    __init__.py
    X.py
    Subdir
        __init__.py
        y.py
EN

回答 2

Stack Overflow用户

发布于 2015-04-10 07:52:31

您需要将包含包子目录的目录添加到路径中:

代码语言:javascript
运行
复制
sys.path.append('C:/Users/ME/Dropbox/Python/Library')

请参阅docs.

票数 0
EN

Stack Overflow用户

发布于 2015-04-10 08:40:32

试试sys.path.insert()

代码语言:javascript
运行
复制
import sys 
sys.path.insert(1, 'C:/Users/ME/Dropbox/Python/Library/')
from ModuleDir.x import classA
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29550933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档