• python学习日记第二天


    python模块学习笔记

    '''
    模块的基本实用:
    1.引入模块:import 模块1,模块2 ...
    2.调用模块中函数: 模块.函数
    3.只引入模块中某个函数:from 模块 import 函数 优势调用函数时可以不加模块.
    from 模块 import *引入模块中所有内容
    4.定义模块访问模块中定义的函数
    模块的制作:
    1.每个python文件都可以做为一个模块
    2.可以给模块添加测试程序,但要通过
    if __name__=='__main__'控制
    python中的包:
    package_a(包a)
    --__init.py__(包的目录,若a中函数想引用b包中的函数,则要在a包的__init.py中添加sys.path.append(../)//访问上级目录
    并且要在a包的所有函数中加入*import__init_)
    --module_a1.py
    \__module_a2.py
    package_b(包a)
    --__init.py__
    --module_b1.py
    \__module_b2.py
    模块的发布:
    我们可以把自己编写的模块打包成可以安装的压缩包进行发布
    (1)把将要发布的包放入到与setup.py文件的同级目录下结构如下
    .
    --setup.py
    --包a
    --模块1(__init.py_)
    --模块2
    \__模块3
    \__包b
    --模块1(__init.py_)
    \__模块2
    (2)编辑setuo.py模块:
    from distitils.core import setup
    setup(
    name="itheima",
    version="1.0",
    description="itheima belongs to itcast",
    author="itcast",
    py_modules=['包.模块','包.模块',..所有]
    )
    (3)在当前路径打开命令行使用build命令构建模块:
    python setup.py build
    (生成build文件夹该文件夹下的lib文件夹内有所有包的备份)
    (4)使用sdist命令生成压缩包
    python setup.py sdist
    (5)
    .
    --build
    \__lib
    --包a
    --模块1(__init.py_)
    --模块2
    \__模块3
    \_包b
    --模块1(__init.py_)
    \__模块2
    --setup.py
    --MANIFEST(文件列表)
    --dist
    \__itheima-1.0.tar.gz(发布包)
    --包a
    --模块1(__init.py_)
    --模块2
    \__模块3
    \__包b
    --模块1(__init.py_)
    \__模块2
    模块的安装:
    1.解压压缩包
    2.执行python setup.py install命令进行安装
    小结:模块的制作,打包,发布,安装,使用.
    '''
  • 相关阅读:
    串口 规格严格
    SWATCH 规格严格
    两个属性 规格严格
    ChinaUnix转载 规格严格
    Perl学习 规格严格
    3月5日工作日志88250
    使用NetBeans6开发OSGi应用(4)——Servlet与Http服务[88250原创]
    ごじゅうおん
    使用Apache Solr实现企业搜索
    3月6日工作日志88250
  • 原文地址:https://www.cnblogs.com/hz-garden/p/12791720.html
Copyright © 2020-2023  润新知