2017-02-09 84 views
1

我被下列这里给出的教程:https://blog.keras.io/building-powerful-image-classification-models-using-very-little-data.htmlImageDataGenerator.flow()给出IO错误:[错误2]没有这样的文件或目录

上执行的前半部分,即数据预处理代码:

for batch in datagen.flow(x, batch_size=1, 
save_to_dir='preview', save_prefix='cat', save_format='jpeg'): 
    i += 1 
    if i > 20: 
     break 

我得到的错误:

`fp = builtins.open(filename, "w+b") 

IO错误:[错误2]没有这样的文件或目录:“预览/ cat_0_7886.jpeg`

我该如何解决这个问题?

+0

是否存在“预览”目录? –

+0

我尝试使用和不使用目录。我犯了同样的错误。 –

+0

您使用Windows还是Linux? –

回答

0

尝试确保路径存在

0

我有同样的问题,我上的使用

folder = "training_blond_sep" (no slash or backslash) 
(...) 
for batch in datagen.flow_from_directory(folder, classes=['cat1','cat2'], target_size=(180,180), batch_size=100, shuffle = False, seed=7, save_to_dir=folder+'/aug', save_prefix="changed"): 

,但我不得不手动创建该文件夹后,使用类似/tmp/preview绝对路径。

希望这会有所帮助。

相关问题