共享python代码模块
在共享代码模块,你必须准备一个发布,在python中发布就是一些文件列表,这些文件列表联合在一起允许你打包、构建和发布你的模板。
第一步:为你的模块创建一个文件夹,我为我的模块构建一个名为nester的文件夹
这个文件夹有个名为nester.py的的文件。
这个文件的内容是:
1 """这是“nester”模块,提供了一个名为print_lol()的函数, 2 这个函数的作用是打印列表,其中可能包含(也可能不包含)嵌 3 套列表""" 4 5 def print_lol(the_list): 6 for each_item in the_list: 7 if isinstance(each_item,list): 8 print_lol(each_item) 9 else: 10 print(each_item)
第二步:在这个文件里创建一个setup.py的文件,
文件的内容为:
1 from distutils.core import setup 2 3 setup( 4 name='nester', 5 version='1.0.0', 6 py_modules=['nester'], 7 author='oywq', 8 author_email='oywq@qq.com', 9 url='http://www.oywq.com', 10 description='a simple printer of nested list', 11 )
这个文件里包含发布的源信息。
第三步:构建一个发布文件
在进入这个文件夹,打开终端:
然后键入下面的命令:python3 setup.py sdist
其中的文件变化:
第四步:将发布安装到python本地副本中
在窗口中键入下列的命令:sudo pyton3 setup.py install (这是在linux上)