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

含N/A的路径创建目录失败,如何修改Python代码解决?

解决路径含"N/A"导致目录创建失败的问题

问题核心是路径中的"N/A"被操作系统识别为路径分隔符(/),而非文件夹名称的一部分,因此会错误尝试创建多层目录而非目标单目录。直接修改代码,对路径中的"N/A"进行合法字符替换即可解决:

import pathlib

for folder in pl_dest['Folder_Name_to_create']:
    # 将路径中的"N/A"替换为系统允许的字符,比如"N_A"或"NA"
    corrected_folder = folder.replace("N/A", "N_A")
    try:
        pathlib.Path(corrected_folder).mkdir(parents=True, exist_ok=True)
    except Exception as e:
        print(f"创建目录 {corrected_folder} 失败: {e}")

关键说明:

  • 使用replace("N/A", "N_A")把易被误判的"N/A"替换为合法字符,确保其作为文件夹名的一部分被识别
  • 添加parents=True可自动创建路径中缺失的父目录(按需启用),exist_ok=True无需额外捕获FileExistsError,简化代码逻辑
  • 保留异常捕获并打印错误信息,方便排查其他潜在问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 11:15:57