Python创建文件夹与文件的快捷方法

python for i in range(4):f = open(f'C:\\English\\LETS\\雅思听力\\Python剑雅1\\剑雅Test {i+1} 听力文本.doc', "a") # 创建文件 f.write("") # 写入内容 f.close()批量创建多个文件夹时,可以定义一个函数如`mkdir()`,用于检查并创建所需的目录。例如,创建100个以'Day...
Python创建文件夹与文件的快捷方法
Python提供了高效的方法来创建文件夹和文件,下面将分享创建文件夹和文件的快捷技巧。首先,批量创建文件夹是通过导入os模块实现的。例如,假设我们想在'C:\English\LETS\雅思听力/'路径下创建10个文件夹,可以这样操作:

python
import os
path = 'C:\\English\\LETS\\雅思听力\\'
name = "Python剑雅"
for i in range(10):
if not os.path.exists(path + name + str(i + 1) + '/'): # 检查并创建文件夹
os.makedirs(path + name + str(i + 1))
print(f"{i} 目录创建成功")

在Windows系统中,注意路径分隔符的使用,使用反斜杠\"\\"而非斜杠\"/\"。此外,创建文件时,可以创建多个特定格式的文件,如doc文件,如下所示:

python
for i in range(4):
f = open(f'C:\\English\\LETS\\雅思听力\\Python剑雅1\\剑雅Test {i+1} 听力文本.doc', "a") # 创建文件
f.write("") # 写入内容
f.close()

批量创建多个文件夹时,可以定义一个函数如`mkdir()`,用于检查并创建所需的目录。例如,创建100个以'Day'结尾的文件夹:

python
def mkdir(path):
if not os.path.exists(path):
os.makedirs(path)
print(f"{path} 创建成功")
else:
print(f"{path} 目录已存在")

mkpath = "D:\\gitRepository\\python100days\\"
for x in range(1, 101):
mkdir(mkpath + str(x) + 'Day/')

最后,为了处理git中空文件夹的问题,可以在创建文件夹后添加一个空文件,确保每个文件夹存在内容。以上就是Python创建文件夹和文件的快速方法,希望对你的工作或学习有所帮助。2024-08-20
mengvlog 阅读 226 次 更新于 2025-09-10 14:18:39 我来答关注问题0
檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部