python21包,的导入
包的导入
优先从内置模块里面找,找不到之后到sys.path里面找
导入方式

import 后面不能带点
''' 创建文件目录并且关闭 ''' import os os.makedirs('glance/api') os.makedirs('glance/cmd') os.makedirs('glance/db') l = [] l.append(open('glance/__init__.py','w')) l.append(open('glance/api/__init__.py','w')) l.append(open('glance/api/policy.py','w')) l.append(open('glance/api/versions.py','w')) l.append(open('glance/cmd/__init__.py','w')) l.append(open('glance/cmd/manage.py','w')) l.append(open('glance/db/models.py','w')) map(lambda f:f.close() ,l)
异常处理
''' 异常处理 测试 ''' try: print(111) print(2222) ret=int(input('number>>>')) print(ret*'*') #指定抛出错误 except ValueError : print("类型错误") #通用匹配错误 except Exception: print("哦,出错了") #无论如何都要执行的 finally: print("是错了嘛")
finally:
''' 异常处理 测试 finally 的使用 先执行逻辑再执行finally ''' def func(): try: f=open('file','r') '''''' return True except: return False finally:#无论成功失败都要关闭文件 print("执行finally") f.close() print(func())

浙公网安备 33010602011771号