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