分享

纯干货|python基础学习之模块

 静幻堂 2018-05-24
幼稚鬼学编程 2018-05-23 10:17:11

当初学者第一次接触到模块的时候,我们会问这样一个问题,模块是什么?

模块让我们能更有逻辑有组织的运用Python代码,把相关的代码分配到一个模块里能够让你的代码更好用,更易懂,当然模块也是Python的对象,具有随机的名字和属性用来绑定或者引用。简单的说模块就是一个保存了Python代码的文件。模块能定义函数,类和变量。模块里也能包含可执行的代码

模块存在的方式:

①以.py文件存在

②为"文件夹"的形式存在

纯干货|python基础学习之模块

如何创建你自己的模块

创建你自己的模块是十分简单的,你一直在这样做!每个Python程序也是一个模块。你已经确保它具有.py扩展名了。下面这个例子将会使它更加清晰。

例一:

纯干货|python基础学习之模块

上面是一个 模块 的例子。你已经看到,它与我们普通的Python程序相比并没有什么特别之处。我们接下来将看看如何在我们别的Python程序中使用这个模块。

记住这个模块应该被放置在我们输入它的程序的同一个目录中,或者在sys.path所列目录之一。

纯干货|python基础学习之模块

执行结果

纯干货|python基础学习之模块

模块与包

1.模块可以通过以下3种方式引用

(1)import

(2)import ... as ...

(3)from ... import ...

纯干货|python基础学习之模块

(1)

纯干货|python基础学习之模块

(2)

纯干货|python基础学习之模块

(3)

纯干货|python基础学习之模块

纯干货|python基础学习之模块

接下来给大家带来关于包的一点小常识

安装包:

python setup.py install

build and install

python setup build:

--build-base=/path/to/buildir

lib,lib.platform

第三方模块的默认安装路径通常为:/usr/local/python27/lib/python2.7/site-packages

自定义安装路径:

--user= 指定安装在用户家目录下的某个路径中。

--prefix= 指定Python库文件的安装路径

--exec-prefix= 指定和Python无关的,由其他语言编写的模块安装路径

深度定制:

--install-purelib=/path/ 指定纯Python编写的库文件存放的位置

--install-platlib=/path/ 由其他语言所实现的库文件的存放位置

--install-lib=/path/ 不加区分的将所有库安装到指定位置

--install-scripts=/path/ 可执行文件的安装路径

--install-data= 指定数据文件的安装路径

--install-headers= 指定C头文件的安装路径

纯干货|python基础学习之模块

前几天有私信小编要Python的学习资料,小编整理了一些有深度的Python教程和参考资料,从入门到高级的都有,文件已经打包好了,正在学习Python的同学可以下载学习学习。文件下载方式:点击小编头像,关注后私信回复“python”即可下载。首先把代码撸起来!首先把代码撸起来!首先把代码撸起来!重要的事说三遍,哈哈。“编程是门手艺活”。什么意思?得练啊。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多