TypeError:“PosixPath”对象不支持索引

2024-04-24 22:08:40 发布

您现在位置:Python中文网/ 问答频道 /正文

谷歌上没有关于这个错误或StackOverflow的结果。在

我读到pathlib是Python处理路径的新方法。在

所以我要:

with open(pic_name, 'wb') as image:
                image.write(download.content)
                image_path = Path(pic_name).resolve()
                return image_path

当我打印image_path时,我得到了图像的完整路径,但当我试图将其传递给使用ffmpeg创建视频文件的函数时,我得到:

TypeError: Can't convert 'PosixPath' object to str implicitly

我怀疑这是因为对象是Posix,而ffmpeg shell命令需要一个字符串,但是如何将Posix路径转换为字符串呢?在


Tags: path方法字符串nameimage路径错误with