用python 遍历创建名字为s1_abc,s2_abc,s3_abc,...,s33_abc 的文件夹,在文件夹中创建a.txt和b.txt文件,向a.txt文件第一行写入a,第二行写入b,第三行写入 c,向b.txt文件第一行写入a1,第二行写入b1,第三行写入c1
时间: 2024-04-14 21:26:57 浏览: 73
python遍历文件夹下文件,并生成txt
您可以使用以下代码来实现您的需求:
```python
import os
# 遍历创建文件夹
for i in range(1, 34):
folder_name = f's{i}_abc'
os.makedirs(folder_name)
# 在文件夹中创建a.txt
with open(os.path.join(folder_name, 'a.txt'), 'w') as file_a:
file_a.write('a\nb\nc')
# 在文件夹中创建b.txt
with open(os.path.join(folder_name, 'b.txt'), 'w') as file_b:
file_b.write('a1\nb1\nc1')
```
这段代码使用了 `os` 模块来进行文件和文件夹的操作。首先,它使用循环遍历创建名字为 `s1_abc` 到 `s33_abc` 的文件夹。然后,在每个文件夹内部,使用 `open` 函数创建 `a.txt` 和 `b.txt` 文件,并分别写入指定的内容。
请注意,这段代码将在当前工作目录下创建文件夹和文件。如果您希望将它们创建在特定的路径下,请修改 `os.makedirs` 和 `open` 函数中的文件路径参数。
阅读全文