Код: Выделить всё
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
filepath = 'files/one.txt'
request_path = os.path.join(BASE_DIR, filepath)
print(request_path, filepath, BASE_DIR)
Код: Выделить всё
/files/one.txt /files/one.txt /home/pavel/Dev/AiPOSiZI/Lab_1
Но
Код: Выделить всё
os.path.join('/home/pavel/Dev/AiPOSiZI/Lab_1/', 'files/one.txt')
работает хорошо.
Я мог бы просто вручную добавлять и удалять / из путей, но мне интересно, есть ли более элегантный способ их объединения