【发布时间】:2014-06-24 01:18:37
【问题描述】:
我是 python 新手,正在尝试将项目文件夹添加到 PYTHONPATH。我创建了一个 .pth 文件并将文件的根路径添加到我的站点包文件夹中。但是,当我尝试导入此文件夹中的 .py 文件时,只能导入位于根文件夹下的文件(例如“/sample”),但无法导入 /sample 文件夹下的那些子文件夹(例如例如 /sample/01)。所以我的问题是什么文件以及如何更改它以使我的整个文件夹(包括其所有子文件夹)都可以导入。
在最坏的情况下,我能想到的是写下站点包中 .pth 文件中的所有文件夹名称。但我只是相信 Python 会提供一种更有效的方式来实现这一点。
【问题讨论】:
-
如果我的理解正确,您希望
sample/a.py、sample/x/b.py和sample/y/z/c.py可以导入为import a,b,c?
标签: python import pythonpath