栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python函数模块

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python函数模块

一、函数转换为模板

模块是一个包含Python代码的文本文件,需要把代码保存到一个适当命名的文件中:

def print_lol(the_list):
    for each_item in the_list:
        if isinstance(each_item,list):
            print_lol(each_item)
        else:
            print(each_item)
二、注释代码
"""这是"nester.py"模块,提供了一个名为print_lol()的函数,这个函数的作用是打印列表,
其中有包含(也可能不包含)嵌套列表。"""
def print_lol(the_list):
    """这个函数取一个位置参数,名为"the_list",这可以是任何Python列表(也可以是包含嵌套列表的列表)。
    所指定的列表中的每个数据项会(递归地)输出到屏幕上,各数据项各占一行。"""
    for each_item in the_list:
        if isinstance(each_item,list):
            print_lol(each_item)
        else:
            print(each_item)
三、准备发布 3.1 首先为模块创建一个文件夹

1.创建了一个文件夹之后,将nester.py模块文件复制到这个文件夹中

2.在文件夹中创建一个名为“setup.py”的文件

from distutils.core import setup

setup(
    name = 'nester',
    version = '1.0.0',
    py_modules = ['nester'],
    author = 'dgcpython',
    author_email = 'zhgyqc@163.com',
    url = 'http://www.baidu.com',
    description = 'A simple printer of nested lists',
    )
3.2 构建发布

打开cmd窗口,进入到上面建立的文件夹下面,然后执行python setup.py sdist命令,如下图所示:

将发布安装到Python本地副本中

在cmd窗口中,键入以下命令:python setup.py install

 四、导入模块并使用
import nester
cast = ['Palin','Cleese','Idle','Jones','Gilliam','Chapman']
nester.print_lol(cast)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/339610.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号