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

导入RGB值CSV生成纯色图遇FileNotFoundError错误求助

解决办法

问题根源

错误里的\u202a是左至右标记(Left-to-Right Mark),属于不可见的Unicode控制字符,是复制Windows路径时意外带入的,导致系统识别的路径包含无效字符。另外,你使用的Google Colaboratory和Jupyter Lite是云端运行环境,无法直接访问本地Windows的C盘路径,这是核心问题。

具体修复步骤

1. 清理路径中的隐藏字符(本地环境适用)

如果是在本地Python环境运行,手动重新输入路径(不要复制粘贴),或者用文本编辑器打开代码,删除路径开头的隐藏字符:

csv_path = r"C:\Users\vera\Desktop\colorP.csv"
output_dir = r"C:\Users\vera\Desktop\purple"

2. 适配云端运行环境(Colab/Jupyter Lite)

云端环境无法访问本地C盘,需按以下操作调整:

  • 上传文件到云端:
    • Colab:点击左侧面板的「文件」图标,选择「上传到会话存储」,上传colorP.csv文件。
    • Jupyter Lite:点击左侧「文件浏览器」的上传按钮,上传colorP.csv。
  • 修改代码路径:上传后文件存放在云端根目录,直接使用文件名即可:
from PIL import Image
import csv
import os

csv_path = "colorP.csv"
# 云端环境用相对路径作为输出目录,避免权限问题
output_dir = "purple"

if not os.path.exists(output_dir):
    os.makedirs(output_dir)

with open(csv_path, 'r') as file:
    reader = csv.reader(file)
    next(reader) # 跳过表头行
    for i, row in enumerate(reader):
        r, g, b = map(int, row)
        img = Image.new('RGB', (1080, 1080), (r, g, b))
        filename = f"solid_color_{i+1}.png"
        output_path = os.path.join(output_dir, filename)
        img.save(output_path)
  • 下载生成的图片:运行完成后,Colab中在「文件」面板找到purple文件夹,右键选择「下载」;Jupyter Lite中直接点击purple文件夹内的图片即可下载。

3. 额外检查项

  • 确认colorP.csv格式正确:每行是三个整数,用逗号分隔,且存在表头行(如第一行是R,G,B)。
  • Colab中若未安装PIL库,先执行安装命令:
!pip install pillow

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 00:03:09