在Python中,可以使用os模块的mkdir()函数和open()函数来创建多个文件。
以下是一个示例代码,按照组名创建多个文件:
import os
# 定义组名列表
groups = ['group1', 'group2', 'group3']
# 遍历组名列表
for group in groups:
# 创建组文件夹
os.mkdir(group)
# 在组文件夹中创建文件
for i in range(1, 4):
filename = f'{group}/file{i}.txt'
with open(filename, 'w') as f:
f.write(f'This is file {i} in {group}')
上述代码中,首先定义了一个组名列表groups
,然后遍历该列表。在每次遍历中,使用os.mkdir()
函数创建一个以组名命名的文件夹。接着,使用嵌套的for
循环,在组文件夹中创建三个文件,文件名为file1.txt
、file2.txt
和file3.txt
。使用with open()
语句打开文件,然后写入文件内容。
运行上述代码后,将会在当前目录下创建group1
、group2
和group3
三个文件夹,每个文件夹中包含三个文件,文件内容分别为"This is file 1 in group1"、"This is file 2 in group1"等等。
注意:在运行代码之前,请确保当前目录有足够的权限来创建文件夹和文件。