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

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

os模块的基础使用
  • 初学python os模块的基础使用
    • 1.创建文件夹
    • 2.读取当前路径下所有文件名称
    • 3.打印文件路径
    • 4.文件重命名
    • 5.删除文件

初学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,"已删除")

结果:

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/916964.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-16
下一篇2022-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存