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)