简体   繁体   English

fp = builtins.open(filename, “rb”) FileNotFoundError: [Errno 2] 没有这样的文件或目录:

[英]fp = builtins.open(filename, “rb”) FileNotFoundError: [Errno 2] No such file or directory:

I am using flask,我正在使用 flask,

In my config.py I set this UPLOAD_FOLDER = '/Users/kanel/Documents/Developments/upload'在我的config.py中,我设置了这个UPLOAD_FOLDER = '/Users/kanel/Documents/Developments/upload'

and controller to handle the file upload.和 controller 来处理文件上传。

@app.route('/uploaded', methods = ['GET', 'POST'])
def upload_file():
   if request.method == 'POST':
      f = request.files['file']
      path = os.path.join(app.config['UPLOAD_FOLDER'], f.filename)
      print(path)
      model= ResNet50(weights='imagenet')
      img = image.load_img(path, target_size=(224,224))
      x = image.img_to_array(img)
      x = np.expand_dims(x, axis=0)
      x = preprocess_input(x)
      preds = model.predict(x)
      preds_decoded = decode_predictions(preds, top=3)[0] 
      print(decode_predictions(preds, top=3)[0])
      f.save(path)
      return render_template('uploaded.html', title='Success', predictions=preds_decoded, user_image=f.filename)

I got this error:我收到了这个错误:

File "/opt/anaconda3/lib/python3.7/site-packages/PIL/Image.py", line 2766, in open
    fp = builtins.open(filename, "rb")
FileNotFoundError: [Errno 2] No such file or directory: '/Users/kanel/Documents/Developments/upload/chest-example.png'

What is wrong with my path?我的路径有什么问题? it is say the file not exist, but path is there!据说文件不存在,但路径在那里!

The problem is that the file doesn't exist in the location you are trying to load it from.问题是该文件在您尝试从中加载它的位置不存在。 You should save the file to the disk before using PIL to open it up.在使用 PIL 打开它之前,您应该将文件保存到磁盘。 f.save(path) should come before doing img = image.load_img(path, target_size=(224,224)) f.save(path)应该在执行img = image.load_img(path, target_size=(224,224))之前出现

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 fp = builtins.open(filename, "rb") filenotfounderror: [errno 2] 没有这样的文件或目录: - fp = builtins.open(filename, "rb") filenotfounderror: [errno 2] no such file or directory: fp = builtins.open(filename, “rb”) - 错误 - fp = builtins.open(filename, “rb”) - Error 打开 FileNotFoundError: [Errno 2] 没有这样的文件或目录: - with open FileNotFoundError: [Errno 2] No such file or directory: open() 给出 FileNotFoundError/IOError: Errno 2 No such file or directory - open() gives FileNotFoundError/IOError: Errno 2 No such file or directory FileNotFoundError [Errno 2] 没有这样的文件或目录: - FileNotFoundError [Errno 2] No such file or directory: FileNotFoundError: [Errno 2] 没有这样的文件或目录? - FileNotFoundError: [Errno 2] No such file or directory? FileNotFoundError:[Errno 2]没有这样的文件或目录: - FileNotFoundError: [Errno 2] No such file or directory: for filename in os.listdir FileNotFoundError: [Errno 2] No such file or directory - for filename in os.listdir FileNotFoundError: [Errno 2] No such file or directory 收到错误:FileNotFoundError:[Errno 2]没有这样的文件或目录:试图打开文件时 - Getting a error: FileNotFoundError: [Errno 2] No such file or directory: while trying to open a file Python open() 给出“FileNotFoundError: [Errno 2] No such file or directory:”,但文件存在 - Python open() gives "FileNotFoundError: [Errno 2] No such file or directory:", but the file exists
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM