通过作为Python模块共享代码,能够使得模块能够重复调用。节省时间,大大提高工作效率。

下面就讲解以下怎么创建,安装和发布共享模块。

1、前提

模块就是一个包含Python代码的文本文件。对模块的主要需求就是要求文件名以.py结尾,这是Python扩展名。要把你的函数转换为一个模块,需要把代码保存到一个适当命名的文件中。

当你在分享你的模块的时候,为代码添加完善的注释,对于建立稳定非常有帮助。

以下是模块代码:

python 文件分享 python怎么分享_开发语言

发布成功的模块将安装到你的Python本地副本上。你还可以把模块上传到PyPI与全世界共享。

2、准备发布

将代码保存到一个.py文件中,例如:

python 文件分享 python怎么分享_python_02

创建一个与test.py同名的文件夹test,将test.py放置到test文件夹中:

python 文件分享 python怎么分享_Python_03

在test文件夹中,创建一个setup.py的文件,其内容如下:

python 文件分享 python怎么分享_文件名_04

3、构建发布


打开命令窗口(这里以windows系统为例),进入test所在的目录:




python 文件分享 python怎么分享_Python_05



构建一个发布的文件:键入命令:"D:\Program Files\Python36\python.exe" setup.py sdist


"D:\Program Files\Python36\python.exe" 指的是Python的执行文件的路径



python 文件分享 python怎么分享_python_06



将发布安装到你的Python本地副本中,键入命令:"D:\Program Files\Python36\python.exe"setup.py install



python 文件分享 python怎么分享_开发语言_07



发布就已经准备就绪了。



4、发布速览


利用Python的发布工具,你的模块已经转换为一个发布,并且安装在你的Python本地副本上。


开始时只有一个函数,这个函数输入到一个名为test.py的文件中,这就创建了一个模块。然后创建一个名为test的文件夹存放这个模块。通过在这个文件夹中增加一个名为setup.py的文件,从而能够构建和安装你的发布,这会生成一组额外的文件,并在test文件夹中出现两个新的文件夹。这些文件和文件夹都是由发布工具为你创建的。如下图所示:



python 文件分享 python怎么分享_文件名_08



python 文件分享 python怎么分享_文件名_09



python 文件分享 python怎么分享_文件名_10


MANIFEST:包含发布中的文件列表


build: 新增的文件夹


lib: 新增的文件夹,test.py在这个文件夹中


dist: test-1.0.0.tar.gz发布包在这个文件夹中



5、导入模块并使用


但是我在调用模块的时候,遇到了一个问题,有解决办法的,请留言,谢谢!



python 文件分享 python怎么分享_python_11