模块导入多次也是只导入一次 sys.modules里面会查看有没有被导入 导入后的模块内部的函数,变量就都可以拿来用了 给模块起别名,可以提高代码的兼容性 import time as t 但是被起别名的模块之前的名字无法再被调用 为增加可读性,遵循原则 模块的引入最好不要一起引入 而且导入的时候最好在一开始的时候导入 导入的模块的顺序,先导入内置的,在导入扩展的比如django,最后在导入自定义的 可导入整个模块,或者只导入模块的单个变量或者函数,导入的时候变量名完全不冲突的 import d
引入模块 创建一个fibo.py def fib(n): # write Fibonacci series up to n a, b = 0, 1 while b < n: print b a, b = b, a+b 引入这个文件,就可以使用了 >>> import fibo >>> fibo.fib(100) 1 1 2 3 5 8 13 21 34 55 89 或者 >>> from fibo import fib >>>