You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python脚本如何在循环创建的每个目录内新建txt文件

修改后代码

import os 

path='/home/linux/Desktop'
os.chdir(path)

for i in range(10):
    NewDir = 'File' + str(i)
    os.makedirs(NewDir)
    # 拼接txt文件的完整路径,文件名可按需修改,示例为info.txt
    txt_path = os.path.join(NewDir, "info.txt")
    # 创建txt文件,需要写入内容可直接在代码块内添加
    with open(txt_path, 'w', encoding='utf-8') as f:
        # 示例写入内容,不需要创建带内容的文件可直接删除该行,会自动生成空txt
        f.write(f"这是{NewDir}目录下的测试文件")

改动说明

  • 在原有目录创建逻辑后新增路径拼接逻辑,使用os.path.join()拼接目录名和txt文件名,避免不同操作系统路径分隔符不兼容的问题
  • 采用上下文管理器with open()创建文件,无需手动关闭文件句柄,运行稳定性更高
  • 支持自定义txt文件名、自定义写入内容,灵活适配不同需求

内容的提问来源于stack exchange,提问作者cucumba

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.11 07:18:02