Python教程

python开发基础篇:三

本文主要是介绍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)

 

这篇关于python开发基础篇:三的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!