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

如何用Python在桌面创建指定数量的同名系列文件夹?现有代码运行异常

Python批量创建桌面文件夹代码修复

原代码错误原因

  • 核心错误:你使用的open()是Python内置的文件操作函数,只能创建/编辑文件,无法生成文件夹
  • 路径写死了包含占位符..myname,没有替换为你自己设备的实际用户名,路径无效会直接报错
  • 没有做路径存在校验,重复运行时会抛出异常

修复后可直接运行的代码

import os

# 自动获取当前用户桌面路径,无需手动修改适配
desktop_path = os.path.join(os.path.expanduser("~"), "Desktop")

num = int(input("请输入需要创建的文件夹数量:"))
name = input("请输入文件夹的统一名称:")

for i in range(num):
    folder_path = os.path.join(desktop_path, f"{name}{i}")
    # 避免重复创建报错
    if not os.path.exists(folder_path):
        os.mkdir(folder_path)

print(f"已成功在桌面创建{num}个文件夹")

代码说明

  • 用Python标准库os的专用接口os.mkdir()创建文件夹,符合需求
  • 自动获取桌面路径,不需要你手动修改路径里的用户名,适配所有Windows设备
  • 增加了路径存在判断,重复运行不会抛出异常

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 06:42:00