python+;从<;模块>+;如何从导入知道路径

python+;从<;模块>+;如何从导入知道路径,python,python-2.7,Python,Python 2.7,python中的from如何知道所有模块都存在的目录路径 比如说 在 我有以下所有模块: Df.py Tr.py Sw.py 因此,python语法中的以下如何访问/data\u py/python/modulespy文件夹并读取其中的所有模块 fromPymoduleeimport* 通过这种方式,您可以找到所有路径python将查找哪些模块 根据评论更新: 您可以将路径插入列表中。索引0具有第一优先级 sys.path.insert(0, '/data-py/modules')

python中的from如何知道所有模块都存在的目录路径

比如说

我有以下所有模块:

Df.py
Tr.py
Sw.py
因此,python语法中的以下如何访问/data\u py/python/modulespy文件夹并读取其中的所有模块

fromPymoduleeimport*
通过这种方式,您可以找到所有路径
python
将查找哪些模块

根据评论更新:

您可以将路径插入列表中。索引
0
具有第一优先级

sys.path.insert(0, '/data-py/modules')

但是-例如,如果我想构建一个新模块,并在其他文件夹下作为/data py/modules,那么如何导入新模块?这提供了一个很好的概述:
>>> import sys
>>> print sys.path
['', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages']
sys.path.insert(0, '/data-py/modules')