P2.1 让自己编写的Python库可以被找到(简化版)

例如,我们编写了一个自己的函数库,放入了pytk.py文件中,然后我们又编写一个test1.py程序文件,其中要调用pytk.py文件中编写的类或函数,那么我们可以这么做:

简单的方法是直接将pytk.py文件与test1.py代码文件放在一个文件夹下,Python解释执行该文件(test1.py)时默认是从当前目录下寻找所需导入的包的,因此这样是可以被找到的。

另一个方法是,以Windows为例,假设安装了Python 3.6版,安装目录是C:\Python36,那么在Python安装目录下找到C:\Python36\Lib\site-packages子目录,在其中新建一个任意名字但扩展名为“.pth”的文本文件,在其中编写一行,将pytk.py文件所在的目录写入即可。

之后需要重启命令行终端(CMD),然后就可以了,也可以查看sys.path变量进行确认是否修改成功,参加下图中的示例,最后的“C:\\py\\pytk”即是我们写入pth文件中的路径。


编写代码时需要引用pytk库时,就可以用类似下述语句的引用了,

from pytk import pytk

if __name__ == '__main__':

    pytk.test()

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容