首页 > 其他 > 详细

os 模块

时间:2019-11-18 09:24:17      阅读:71      评论:0      收藏:0      [点我收藏+]

1.获取当前目录  (文件的目录  或目录的目录)

current_dir = os.path.dirname(__file__)   # 获取文件的目录
parent_dir = os.path.dirname(current_dir) #获取父级目录

2. 路径 拼接 可以用来传参

JOIN_PATH = os.path.join(current_dir,test.txt)
print(JOIN_PATH)

3.文件、目录的增删改

# #删除文件   不能删除文件夹
# os.remove(‘D:\workspace1\day-16\ee‘)
# # 改名  rename   只能修改同级名称
#os.rename(‘name‘,‘newname‘)


# os.renames(‘day-15‘,‘day--15‘)
# # # 创建文件夹
# os.mkdir(‘D:\workspace1\day-16‘)
# # # 删除空文件夹
# os.rmdir(‘D:\workspace1\day-16‘)
# # 判断文件路径是否存在
print(os.path.isdir(D:\workspace1\day-15))

#判断是否存在
print(os.path.exists(TEST_PATH))  # True
print(os.path.exists(DAY15_PATH))

4. 获取目录的列表

###获取某个文件夹中所有文件和文件夹的名字  返回一个列表
# namelist = os.listdir(‘D:\workspace1\day-15‘)
# print(namelist)

5.枚举  

# # (可迭代对象) ---> 得到一个对象,对象有一个个的元组(索引, 元素)
# res = enumerate(namelist)
# print(list(res))

 

os 模块

原文:https://www.cnblogs.com/bigbox/p/11879656.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!