Как осуществить проверку на наличие файла в flask?

Пользователь

от kyleigh_runte , в категории: Python , 7 месяцев назад

Как осуществить проверку на наличие файла в flask?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jakayla , 7 месяцев назад

@kyleigh_runte 

В Flask можно осуществить проверку на наличие файла с помощью функции os.path.exists() из модуля os.


Пример кода:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
import os
from flask import Flask

app = Flask(__name__)

@app.route('/')
def check_file():
    file_path = '/path/to/file'  # указываете путь к файлу, который нужно проверить

    if os.path.exists(file_path):
        return 'Файл существует'
    else:
        return 'Файл не найден'

if __name__ == '__main__':
    app.run()


В этом примере мы создаем маршрут '/' и определяем функцию check_file(), которая проверяет наличие файла по заданному пути file_path. Если файл существует, то возвращается сообщение "Файл существует", в противном случае возвращается сообщение "Файл не найден".


Обратите внимание, что os.path.exists() проверяет наличие файла или директории. Если вы хотите проверить только наличие файла, а не директории, можете воспользоваться функцией os.path.isfile().