Google Colab 中的 Glob 函数未提供任何输出

Glob Function in Google Colab not giving any output

我在 google colab 中使用了以下代码,它返回了一个空列表:

import glob,cv2

cv_img = []
for img in glob.glob(r'C:\Users\Lenovo\Downloads\dataset_new\test\yawn\*.jpg'):
    n= cv2.imread(img)
    cv_img.append(n)
print(cv_img)

总是returns -->[]

但Jupyter中的相同代码returns一个整数数组 Jupyter Output for glob Function

我需要将 Google Colab 用于其他模块,所以有什么方法可以通过 Google Colab 实现吗?

您提供了 Windows 风格的路径。

该路径不适用于 Google Colab,因为

  1. 这是一条 Windows 路径,Google Colab 不是 Windows
  2. 该路径引用的目录可能存在于您自己的计算机上,但它们不存在于 Google Colab

使用 linux/unix-style 路径。使用相对路径使代码更具可移植性。