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

如何用Python在Google Colab中创建1-79号共79个文件夹?

解决Google Colab批量创建文件夹的问题
  • 需求:在云端硬盘的/content/drive/My Drive/project/Dataset路径下创建79个名为1到79的文件夹

  • 原代码问题分析:

    • folder[i]是取字符串folder的第i个字符,而非拼接目标路径,这会导致尝试创建以单个字符命名的无效文件夹,引发错误
    • 未挂载Google Drive,Colab默认无法直接访问云端硬盘内容
  • 修正后的代码:
    首先需挂载云端硬盘,再循环创建目标文件夹:

from google.colab import drive
import os

# 挂载Google Drive(需完成授权验证)
drive.mount('/content/drive')

# 定义基础文件夹路径
base_folder = "/content/drive/My Drive/project/Dataset"

# 确保基础文件夹存在,避免路径不存在报错
os.makedirs(base_folder, exist_ok=True)

# 循环创建1到79的文件夹
for i in range(1, 80):
    # 安全拼接基础路径与文件夹名称
    folder_path = os.path.join(base_folder, str(i))
    # 创建文件夹,exist_ok=True避免重复创建时报错
    os.makedirs(folder_path, exist_ok=True)
  • 关键修改说明:
    • drive.mount('/content/drive'):完成Colab与云端硬盘的挂载关联
    • os.path.join():避免手动拼接字符串导致的路径格式错误
    • exist_ok=True:兼容路径已存在的场景,无需额外判断

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 08:20:30