编程实例:有条件执行程序(续) 混合型模块:既能作为独立程序直接执 行,又能作为库被其他程序import而 不执行.例如:graphics.py #myfile.py import一个模块时,Python将该 def main () 模块中的一个特殊变量 name 设置为该模块的名字; def other () 直接执行模块时, name 被设 置为'main if name ==main main ( 88 • import一个模块时,Python将该 模块中的一个特殊变量__name__ 设置为该模块的名字; • 直接执行模块时, __name__被设 置为’__main__’