龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > python编程 >

跟老齐学Python之Import 模块(3)

时间:2014-10-14 02:29来源:网络整理 作者:网络 点击:
分享到:
复制代码 代码如下: mmmm.my_name("qiwsir") qiwsir 当调用模块中的函数的时候,用模块的名称(import mmmm)+点号+函数(注意,函数后面要有括号,如果有参数,

复制代码 代码如下:

>>> mmmm.my_name("qiwsir")
qiwsir

 当调用模块中的函数的时候,用模块的名称(import mmmm)+点号+函数(注意,函数后面要有括号,如果有参数,括号里面跟参数),即 module_name.funciton(*args)

复制代码 代码如下:

>>> py = mmmm.pythoner("c++")  
>>> py.programmer()
python programmer language is:  c++

 上面两行,则是演示用绑定的方法调用模块中的类以及类的实例方法。跟以往的相比较,似乎都是在前面多了一个mmmm.

如果感觉这个mmmm比较麻烦,可以用from,具体是这样的:

复制代码 代码如下:

>>> from mmmm import *
>>> my_name('qiwsir')
qiwsir
>>> web
'https://qiwsir.github.io'
>>> py = pythoner("c++")
>>> py.programmer()
python programmer language is:  c++

 这次不用总写那么mmmm了。两种方式,哪个更好呢?没有定论。看官在以后的实践中体会,什么时候用什么方式。

上面用from mmmm import ,其中符号,表示将所有的都import进来,用这个方法,也可以只import一部分,如同:

复制代码 代码如下:

>>> from mmmm import my_name    #如果看官前面运行了上述操作,需要关闭交互模式,
                                #再重启,才能看到下面过程
>>> my_name("qiwsir")
qiwsir
>>> web                         #没有import这个,所以报错。
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'web' is not defined

 这就是基本的import模块方法。看官的疑问,还要存着。且听下回分解。

收藏文章
表情删除后不可恢复,是否删除
取消
确定
图片正在上传,请稍后...
评论内容为空!
还没有评论,快来抢沙发吧!
按钮 内容不能为空!
立刻说两句吧! 查看0条评论
精彩图集

赞助商链接