在任意目录导入自定义库

1. 借助sys

1 import sys
2 sys.path.append('D:/software/python/note/testpy1/test1')
3 
4 import hello
5 
6 h = hello.Speak
7 hello = h.Hello()
8 greet = h.greeting()

 

2.借助path

“这个方法原理就是利用了系统变量,python会扫描path变量的路径来导入模块”.在$python\Lib\site-packages目录下新建一个.pth的文件,如module_hello.pth,里面写上hello.py的路径,如:

1 D:\software\python\note\testpy1\test1

这个时候需要加载path,所以需要将run.py, hello.py以及IDLE编译器都重新打开,这个时候run.py只要写如下:

1 import hello
2 
3 h = hello.Speak
4 hello = h.Hello()
5 greet = h.greeting()

 

posted @ 2019-03-13 20:46  神不咙哚儿  阅读(117)  评论(0编辑  收藏  举报