# 使用Profiler\(\)函数，报错RuntimeError: The output path of profiler only supports alphabets\(a-zA-Z\)

**1. 系统环境**

硬件环境\(Ascend/GPU/CPU\): Ascend/GPU/CPU

软件环境: MindSpore 版本: 2.2.12

执行模式（静态图/动态图）： 不限

Python 版本: 3.9

操作系统平台: linux

**2. 报错信息**

2.1 问题描述

在用mindspore\_cpu\_py39 2.2.12版本下，项目文件路径为E:\\MindsporePrj\\PreTrain\_ms，使用如下脚本信息出现报错。

2.2 报错信息

```
RuntimeError: The output path of profiler only supports alphabets(a-zA-Z), digit(0-9) or {'-', '_', '.', '/', '@'}, but got the absolute path= E:\MindsporePrj\PreTrain_ms\data
```

2.3 脚本信息

```
from mindspore.profiler import Profiler
profiler = Profiler()
```

**3. 根因分析**

根据报错提示：分析器的输出路径仅支持字母表（a-zA-Z）、数字（0-9）或\{'-'、'\_'、'.'、'/'、'@'\}，上述给出的路径中有不符合该要求的字符。

**4. 解决方案**

可以将现在的项目的绝对路径修改下，改成路径中的所有字符都在母表（a-zA-Z）、数字（0-9）或\{'-'、'\_'、'.'、'/'、'@'\}中。

