范例一:导入函数模块
#coding:utf-8
def make_pizza(size,*toppings):
#概述要制作的披萨
print("\nMaking a " + str(size) +
"-inch pizza with the following toppings:")
for topping in toppings:
print("- " + topping)
#导入整个模块
import pizza
pizza.make_pizza(16,'pepperoi') #pizza为模块名
pizza.make_pizza(12,'mushrooms','green peppers','extra cheese')
##给导入的整个模块改名
import pizza as p
p.make_pizza(16,'pepperoni')
p.make_pizza(12,'mushrooms','green peppers','extra cheese')
####################################
#导入模块中的某个函数
from pizza import make_pizza
make_pizza(16,'pepperoi') #不需要指定模块名
make_pizza(12,'mushrooms','green peppers','extra cheese')
##给导入模块的函数改名
from pizza import make_pizza as mp
mp(16,'pepperoi')
mp(12,'mushrooms','green peppers','extra cheese')
#导入模块的所有函数
from pizza import *
make_pizza(16,'pepperoi')
make_pizza(12,'mushrooms','green peppers','extra cheese')