文件不存在

错误信息参考:

ValueError: [Errno 2] No such file or directory: 'C:\Users\Desktop\新建 Microsoft Excel 工作表.xlsx'
FileNotFoundError: [Errno 2] No such file or directory: 'C:\Users\Desktop\新建 Microsoft Excel 工作表.xlsx'


错误原因参考:

  • 在组件内引用文件时使用了文件的绝对路径(如以C:\开头的路径),而非文件变量,且在编辑流程后、运行前,对文件进行了重命名、移动、删除或其他操作,导致运行时,编辑器在指定位置找不到文件。

解决方法参考:

  1. 仍使用绝对路径:
  2. 检查路径下是否存在该文件

    • 手动进入路径检查
    • 中断流程的检查:若文件是流程运行时产生的,需要在流程运行过程中检查文件是否下载完成,可以使用断点、单步调试等功能,在流程运行到文件产生后,暂停流程以检查
    • 不中断流程的检查:使用如果文件存在组件,在流程运行过程中检查文件是否存在,并以判断结果执行不同的后续操作
  3. 若确知本地文件路径发生变动

    • 修改组件属性,将文件的新路径或新名称输入编辑器
  4. 将文件添加为文件变量

    • 在数据资源管理器内点击
    • 数据类型选择文件
    • 在组件内选择文件变量而非文件绝对路径

results matching ""

    No results matching ""