python - 解决服务器中嵌套相对目录的问题

标签 python path

我想在 Linux 服务器上运行一些图像处理代码。

代码位于

/q/w/e/r/t

图片位于

/abc/d/e/f/g # the images are in the g folder

这是我正在使用的代码:

path = "/abc/d/e/f"

new_path = os.path.join(path, 'g', '001.png')

img1= cv2.imread(new_path)

但是,这是我遇到的错误:

[ WARN:0@"a number"] global /io/opencv/modules/imgcodecs/src/loadsave.cpp (239) findDecoder imread_('/abc/d/e/f/g/001.png'): can't open/read file: check file path/integrity

我该如何解决这个问题?

最佳答案

可能是因为权限问题,但要揭示正在发生的事情,最好的方法是使用 strace 运行程序:https://man7.org/linux/man-pages/man1/strace.1.html这将在它尝试访问该文件时向您显示确切的问题。

关于python - 解决服务器中嵌套相对目录的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72045132/

相关文章:

python - CSS 未在 404 和 500 页面的自定义模板中呈现 django 1.8

php - Mysql查询在wamp服务器mysql控制台中运行,但不通过python文件或控制台

Python递归拆分路径

python - 接受具有多个参数的函数并返回具有单个元组参数的函数的函数

python - 在 Windows 7 上安装 Python Fabric 时出现问题

python - 我如何获得 re 模式作为 python 中的动态输入?

c++ - Eclipse CDT Kepler 导入 Makefile 项目

linux - bash:从路径运行时在当前目录中运行另一个程序

Java获取类的路径

c++ - Qt 中 `:/foo` 、 `qrc:/foo` 和 `qrc:///foo` 路径之间的区别