当我在 Google colab 上运行以下代码时,
tf.data.Dataset.list_files('/content/gdrive/MyDrive/Experiment/train/*.jpg')
我收到以下错误:
InvalidArgumentError Traceback (most recent call last)
<ipython-input-4-8d9cebdfe01f> in <module>()
----> 1 tf.data.Dataset.list_files('/content/gdrive/MyDrive/Experiment/train/*.jpg')
3 frames
/usr/local/lib/python3.7/dist-packages/tensorflow/python/ops/control_flow_ops.py in Assert(condition, data, summarize, name)
162 op=None,
163 message="Expected '%s' to be true. Summarized data: %s" %
--> 164 (condition, "\n".join(data_str)))
165 return
166
InvalidArgumentError: Expected 'tf.Tensor(False, shape=(), dtype=bool)' to be true. Summarized data: b'No files matched pattern: /content/gdrive/MyDrive/Experiment/train/*.jpg'
最近两周我一直被这个问题困扰着,请帮帮我。此外,在运行上述代码行之前,我已经成功安装了 Google 驱动器。
最佳答案
您的文件名中可能有一些无效字符,例如:.,* 删除这些字符为我解决了问题。
关于python - InvalidArgumentError : Expected 'tf.Tensor(False, shape=(), dtype=bool)' to be true. 汇总数据:b'没有文件匹配模式:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67800765/