os模块创建文件夹,文件批量重命名,删除文件

初学python os模块的基础使用

pycharm】工作路径D:\python\test1

1.创建文件夹

os.mkdir(path[, mode])

# -*- coding: utf-8 -*-
import os
# 在路径下创建test文件夹
os.mkdir(r"D:\python\test1\test")
# 在test文件夹下创建5个文件夹
for i in range(1, 6):
    os.mkdir(r"D:\python\test1\test\test{}".format(i))

结果:
在这里插入图片描述

2.读取当前路径下所有文件名称

os.listdir(path)

# -*- coding: utf-8 -*-
import os
# 读取路径下所有文件
file_list = os.listdir(r"D:\python\test1")
file_list1 = os.listdir(r"D:\python\test1\test")
# 返回一个列表
print(file_list)
print(file_list1)

结果:
在这里插入图片描述

3.打印文件路径

os.sep 路径分割符号

# -*- coding: utf-8 -*-
import os
# 读取路径下所有文件
file_list1 = os.listdir(r"D:\python\test1\test")
# 浏览列表中文件名
for file_path in file_list1:
    # 文件路径
    path = r"D:\python\test1\test" + os.sep + file_path
    print(path)

结果:
在这里插入图片描述

4.文件重命名

os.rename()

# -*- coding: utf-8 -*-
import os
# 读取路径下所有文件
file_list1 = os.listdir(r"D:\python\test1\test")
# 浏览列表中文件名
for file_path in file_list1:
    # 文件路径
    old_path = r"D:\python\test1\test" + os.sep + file_path
    new_path = r"D:\python\test1\test" + os.sep + "new_path{}".format(file_path)
    # 修改文件名
    os.rename(old_path,new_path)
    print(old_path,"已修改为",new_path)

结果:
在这里插入图片描述

5.删除文件

os.rmdir()
os.remove(path)

# -*- coding: utf-8 -*-
import os
# 删除文件夹
path0 = r"D:\python\test1\test\test1"
os.rmdir(path0)
print(path0,"已删除")
# 删除文件
path1 = r"D:\python\test1\test\test4.txt"
os.remove(path1)
print(path1,"已删除")

结果:
在这里插入图片描述

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值