Traceback (most recent call last): File "D:\Programs\PycharmProjects\Project04\PSV_generator_S.py", line 41, in <module> image_save.save(path0 / "PIV_tr{}_{}.png".format(i0,i1)) TypeError: unsupported operand type(s) for /: 'str' and 'str'
时间: 2024-01-22 07:18:01 浏览: 53
Mac下anaconda中Spyder打开报错Traceback(most recent call last)…问题
5星 · 资源好评率100%
这个错误提示说的是 `/` 运算符不支持两个字符串类型的操作数。通常情况下,我们使用 `/` 运算符是用来连接文件路径的,但是在你的代码中,`path0` 和 `"PIV_tr{}_{}.png".format(i0,i1)` 都是字符串类型,因此无法使用 `/` 运算符进行连接。
解决方法是将 `path0` 转换为一个 `Path` 对象,然后使用 `Path` 对象的 `/` 运算符进行路径拼接。你可以在代码的开头加上以下两行代码:
```
from pathlib import Path
path0 = Path(path0)
```
这样就能够将 `path0` 转换为一个 `Path` 对象,然后在保存图片的时候,使用 `path0 / "PIV_tr{}_{}.png".format(i0,i1)` 就可以进行路径拼接了。
阅读全文