ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python开发基础篇:三

2022-01-26 01:33:01  阅读:177  来源: 互联网

标签:python os py 基础 init 开发 glance open append


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,os,py,基础,init,开发,glance,open,append
来源: https://www.cnblogs.com/yuanwt93/p/15845228.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有