import 和 from … import 模块的变量、方法引用差异
例子中的模块 support.py: def print_func( par ): print "Hello : ", par return 使用 import 引入并调用 support 模块的正确方法: #!/usr/bin/python # -*- coding: UTF-8 -*- # 导入模块 import support # 现在可以调用模块里包含的函数了 support.print_func("Runoob") 提示:并不能直接使用 print_func() 实现调用,必须将引入的模块名称当作一个对象,调用这个模块对象下的方法 print_func,这时才能实现调用。 使用 from … import 模块的正确方法: #!/usr/bin/python # -*- coding: UTF-8 -*- # 导入模块 from support import * # 现在可以调用模块里包含的函数了 print_func("Runoob") 提示:可以直接使用 print_func() 实现调用。 笔者建议:一般来说,推荐使用 import 语句,避免使用 from … import,因为这样可以使你的程序更加易读,也可以避免名称冲突。
当你的才华撑不起你的野心的时,就应该静下心来学习,即使时间会有点长!