在 Python 中使用相对路径读取文件的问题

Issue with Reading a File Using Relative Path in Python

提问人:Songhua Zou 提问时间:11/7/2023 最后编辑:Christoph RackwitzSonghua Zou 更新时间:11/9/2023 访问量:32

问:

我目前正在开发一个名为 Python 脚本的脚本,该脚本位于我系统上的目录中。该脚本需要读取位于目录中的名为的图像文件。bilin_intpol.py/HWlenna.png/code

我尝试使用以下代码行使用 OpenCV 加载图像:

img = cv2.imread('../code/lenna.png')

但是,我遇到了无法使用此相对路径读取图像的问题。我不确定为什么会这样。

以下是我的目录:

enter image description here

这是代码:

enter image description here

有没有人遇到过类似的问题,或者有谁知道为什么相对路径在这种情况下可能不起作用?任何见解或建议将不胜感激。

python pycharm 相对路径 工作目录

评论

1赞 Christoph Rackwitz 11/9/2023
什么是工作目录?您使用什么 IDE?你检查过吗?这不是 OpenCV 问题。os.path.exists()
0赞 ti7 11/9/2023
您可能在另一个路径中 - 使用 .. 显示当前目录。此外,为了帮助自己和社区,请勿将文本作为图像发布print(os.getcwd())

答: 暂无答案