跟老齐学Python之Import 模块(3)
>>> 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模块方法。看官的疑问,还要存着。且听下回分解。
- 上一篇:跟老齐学Python之传说中的函数编写条规
- 下一篇:跟老齐学Python之类的细节