美文网首页
Python的模块与包结构

Python的模块与包结构

作者: 行走的浮游 | 来源:发表于2018-02-23 10:25 被阅读0次

1、包结构

项目结构中包和普通目录的区别就在于:

包结构的目录里面有一个__init__.py模块

包里面建立多个模块,同一个包结构下的模块要避免重名

2、模块的使用

模块的导入可以使用import

import math  # 导入math模块

from math import sqrt  # 从math模块中导入sqrt方法

from math import *  # 导入math中的所有方法

3、模块的导入

模块的导入可以用from或import来导入

模块的重复导入问题,从第二次开始不会重新被加载(代码不会被执行)

对于导入多次,想重新加载的模块可以用reload

from importlib import reload

reload(模块名)

4、安装第三方模块

pip install 模块名称或库名称

pip uninstall 模块名称或库名称

5、模块的打包

如何打包:

1、创建一个setup.py文件

2、在这个文件里面配置参数

from distutils.core import setup

setup(

    name='模块名',

    version='1.0.0',

    author='作者名',     

    author_email='邮箱',

    # py_modules = 'my_module',     url='http://www.xxxxx.com',

    description='这是一个测试打包的过程',     py_modules=['one'],

)

3、执行命令:python setup.py sdist(打包)

4、解压,进入目录里面,执行命令:python setup.py install

5、测试是否安装成功,进入交互环境,导入安装的模块,如果报错,安装失败

相关文章

  • 6、Python的组织结构

    python的层级结构:包 -> 模块 -> 类 ->函数、变量 包:文件夹,模块:文件 命名空间:...

  • Python的模块与包结构

    1、包结构 项目结构中包和普通目录的区别就在于:包结构的目录里面有一个__init__.py模块包里面建立多个模块...

  • python学习笔记四(python组织结构)

    python项目组织结构 包、模块、类,是python项目组织结构,文件夹是包组织形式(如jar为java的组织形...

  • Python模块与包@2018-11-21

    Python模块与包 python语言中,如果希望实现代码的重用,除去使用类之外,模块与包是不错的选择。在此对模块...

  • python 2.7 -> python 3.7 升级记录

    更换的模块 python 3.7 模块名python 2.7 模块名python 3.7 包python 2.7包...

  • python命名规范

    Google Python命名规范 module_name, 模块 package_name, 包 模块与包 ...

  • python模块和包,项目结构

    Python在处理功能复用和功能颗粒度划分时采用了类、模块、包的结构。 模块 模块,在Python可理解为对应于一...

  • Python_工程的组织结构

    一、Python项目的组织结构:包、模块、类(函数、变量) 包:可以理解为文件夹模块:.py文件类:包含函数、变量...

  • Python模块与包

    Python模块与包 模块 模块是非常简单的Python文件,单个Python文件就是一个模块,两个文件就是两个模...

  • Python中的包

    目录 什么是python的包与模块 包的身份证 如何创建包 包的倒入 模块的导入 什么是pytlhon的包 包就是...

网友评论

      本文标题:Python的模块与包结构

      本文链接:https://www.haomeiwen.com/subject/vfvtxftx.html