python开发基础篇:三

1:python中包的使用

 

1:什么是包
    把解决一类问题的模块放在同一个文件夹里:这就是包

2:python2 只有带上 init.py文件的文件夹才能是一个包
  python3没有这个文件也无所谓,也不会出问题

 

1:使用os模块创建一个目录结构
import os

os.makedirs('glance/api')  # 创建目录
os.makedirs('glance/cmd')
os.makedirs('glance/db')
l = []
l.append(open('glance/__init__.py', 'w'))  # open函数可以打开创建文件夹,open函数返回文件句柄
# 文件句柄放到l列表里了,为了关闭
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'))
l.append(open('glance/db/__init__.py', 'w'))
map(lambda f: f.close(), l)

 

上一篇:Java学习-泛型综合练习


下一篇:ROPgadget安装及报错解决