如何使用存储在Python中不同目录中的模块

时间:2017-05-15 03:13:32

标签: python python-module python-3.6

我正在制作一个python 3.6程序,它涉及使用一些第三方模块。是否可以将我的程序配置为使用存储在本地文件夹(C:\ Users \ username \ directory \ filelocationfolder \ modules)中的模块,而不是安装到python的模块的默认位置(C:\ Python36 \ Lib \ site-packages) )?

这样,我可以向某人发送包含我的程序的文件夹,他们不需要预先安装所需的模块。

我对Python有点新手,所以如果你能解释一下你的答案,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

使用sys lib 例如,您有目录C:\ a和C:\ b,脚本为a.py和b.py

然后将b.py导入a.py做类似的事情

import os

import sys

sys.path.append(os.getcwd()+"/../b")

from b import *