以pizza.py作为函数模块为例:
# pizza.py
def make_pizza(size,*toppings):
print("\nMaking a "+str(size)+
"-inch pizza with the follwing toppings:")
for topping in toppings:
print("- "+topping)
1.导入整个模块
import pizza
pizza.make_pizza(16,'pepperoni')
pizza.make_pizza(12,'mushrooms','green peppers','extra cheese')
使用 import pizza 打开文件 pizza.py,之后使用以下语法来实现对其中一个函数的调用:
module_name.function_name()
2.导入特定的函数,使用以下语法:
from module_name import function_name
实例如下:
from pizza import make_pizza
make_pizza(16,'pepperoni')
make_pizza(12,'mushrooms','green peppers','extra cheese')
之后再调用函数时,无需再使用句点,指定其名称即可.
EXTRA:使用as给函数指定别名
#给函数取别名
from module_name import function_name as fn
#给模块取别名
import module_name as mn
#使用*来导入模块中的所有函数:
from pizza import *