如何在python中添加自定义模块?

tech2024-11-05  8

一般来说,我们会将自己写的python模块与python自带的模块分开存放以达到便于维护的目的。

Python 运行环境在查找库文件时是对 sys.path 列表进行遍历,如果我们想在运行环境中注册新的类库,主要有以下三种方法:

在sys.path列表中添加新的路径。

设置PYTHONPATH环境变量。

将库文件复制到sys.path列表中的目录里(如site-packages目录)。

其实,最简单的办法是用 .pth 文件来实现。Python 在遍历已知的库文件目录过程中,如果见到一个 .pth 文件,就会将文件中所记录的路径加入到 sys.path 设置中,这样 .pth 文件说指明的库也就可以被 Python 运行环境找到。

操作:

在Python/Lib/site-package目录下创建一个MyModule.pth文件,其中内容为自定义的模块所在的路径。

Config代码

C:\Project

C:\Project 这样Project目录下的python文件就可以被找到了。

Python 实现自定义添加保存&删除功能?

问题描述:

现在用easygui做了一个简单的多选界面:

import easygui

rules = easygui.multchoicebox(msg=‘请选择规则’, title=‘测试’,choices=[‘功能1’,‘功能2’,‘自定义功能’] )

功能1,2都写好可以实现了,这个自定义功能就是让用户自己决定其中一个参数,规则也已经提前写好。比如对输入添加字符串X,这个X让用户来定义。

现在问题在于,每一次用户自定义功能后,再一次使用这个gui界面时,需要重新输入。

有没有办法能将之前用户使用过的规则进行保存,下一次使用的时候可以直接选择,或者在不需要的时候可以删除。

如果无视这个easygui框架,只需要实现的思路,如何操作?

答:要保存,就物理存储,文件形式,或者数据库表格存储(存取简单数据可以用pickle库),程序启动读取一下就好。

小编目前也在学习Python中,所以对这些有关问题比较关心,如果你也对Python感兴趣,身边又没有专业老师指点,可以加q878Java788。。、853,一起来探讨学习。

最新回复(0)