ошибка пути в flask

у меня задача указать в ссылке число символов и путь к файлу, а потом вывести символы из этого файла. При указании полного пути в ссылке появляется ошибка, что файла с таким путем нет.

@app.route("/head_file/<int:size>/<path:relative_path>/")

def head_file(size: int, relative_path: str):
    file = open(relative_path)
    counter = 0
    sumbols = []
    for line in file:
        for sum in line:
            if counter >= size:
                break
            else:
                sumbols.append(sum)
                counter+=1

    return sumbols

Пробовал запустить функцию и передать путь с кол-вом символов из переменных, так всё работает. Видимо есть какой-то нюанс с передачей в ссылке...

FileNotFoundError: [Errno 2] No such file or directory: 'Users/user/Downloads/output_file.txt'

Ответы (1 шт):

Автор решения: AndreyStashev

Проблема была в отсутствии первого слеша в начале пути.
Решил проблему таким образом: file = open('/'+relative_path) Возможно есть более красивое решение передать сразу в ссылке

→ Ссылка