在Python里,经常遇到这样一种情况,自己编写的一些模块,想比较清晰地管理不同的模块,所以在当前目录下面建立了不同的子目录,如下图:
在子目录mod里包含着要使用的py文件,如果想要使用它,可以按模块的方式来导入,但是有一种更简单的方法,就是让python搜索到mod目录,即可以使用了。
比如要使用上面的文件test2.py,那么就可以按下面的代码来编写:
#python 3.5.3 #2017-03-24 蔡军生 http://blog.csdn.net/caimouse # import sys sys.path.append("mod/") import test2 print(test2.test)
========================= RESTART: D:\demo\test1.py =========================
test2
>>>
test2.py的内容如下:
test = 'test2'
当然也可以使用安装的方式,把这个模块安装python库目录里,但是那样要制作安装程序,又多了一道工序。