python之路:模块初识

python王者开发之路:模块初识

模块初识我现在讲的确有点早。不过没关系,后面我会详细说模块。

模块,也就是库,是python三剑客之一。这三剑客,函数、库和类,都是由程序编写而成的。之所以我先说模块,因为模块是这里的大哥,也是比较简单的。

模块,在python脚本环境以及python各种五花八门里的编辑器中,我们使用import导入的。

一、导入以及创建模块

导入,是使用模块最最重要的操作了。刚刚我说了,是用import导入的。每当我说完这个,底下的学生绝对开始写起来了。

1 #假如这个库名字叫做as
2 a = import.import as
3 print(a) 
五花八门的代码

唉。我也是服气了。这帮人真的以为python代码是令人吐血的代码吗?正确这么写就行了:

1 #假如这个库叫做add
2 import add
View Code

下面的人抱腹大笑。我的天哪,导入模块一行代码搞定?

导入是不是很简单?

好了,有人问:我他妈的,这些库是python.exe里自带的吗?不不不,是在你自己的c盘里。在我们以后,讲模块进阶的时候会讲到。

那么,我先告诉你,你这个模块是可以自己编写的。编写模块的目录也不能自己定,目前你的学习,只能保存在文件的目录下。而怎么编写模块?超级简单。

1 def func(x,y):
2     print(x+y)
3     print(x-y)
4     print(x*y)
5     print(x/y)
6 func(5,2)
View Code

例如,我现在有一个函数程序(后期我会对函数进行详细讲解),怎么让他变成模块呢?一步都不需要走。如果我的文件名字叫‘code’,第一步,把你的模块导入到程序的目录下,第二步,在程序里输入‘import code'就可以了!

 

二、导入新姿势

有些时候,配置不会给你把模块直接放进c盘的库目录下或者程序目录下,而是给你分类了。无数的程序员儿在这儿傻眼了。卧槽,这多么……

1 #假如你的模块和程序在一个大目录下,而你的程序在1号小目录下,而你的库在配置库的时候的包里
2 
3 from sys import sys.path
4 
5 #这个在现实中是没有的。from是文件的所在目录名,而sys.path就是库。
从目录导入

牛逼!牛逼!牛逼!

好了,有些时候,库的名字……这么长:

continuetion

输入真的好难……好……好……好难。

怎么办?一个牛逼程序员这么写:

1 import continuetion as cn
牛逼青年程序员

然后,你在后面的操作里就不用写continuetion了,直接写cn就可以了。

 

 

好了,我就说这么多。再见。

posted @ 2018-07-26 14:12  等待唐僧的电脑人  阅读(132)  评论(0编辑  收藏  举报