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())

 

posted @ 2019-05-15 22:26  jiuchen  阅读(90)  评论(0)    收藏  举报