模块是包含 Python 定义和语句的文件。创建文件 fibo.py

# Fibonacci numbers module

def fib(n):
    """Write Fibonacci series up to n."""
    a, b = 0, 1
    while a < n:
        print(a, end=' ')
        a, b = b, a+b
    print()

def fib2(n):
    """Return Fibonacci series up to n."""
    result = []
    a, b = 0, 1
    while a < n:
        result.append(a)
        a, b = b, a+b
    return result

使用模块

import fibo
# 调用模块中的方法
fibo.fib(1000)
fibo.fib2(100)
fibo.__name__
# 分配本地名称
fib = fibo.fib
fib(500)