Учитывая путь, такой как "mydir/myfile.txt", как мне найти абсолютный путь к файлу относительно текущего рабочего каталога в Python? Например. в Windows я мог бы получить:
"mydir/myfile.txt"
"C:/example/cwd/mydir/myfile.txt"
Если кто-то использует python и linux и ищет полный путь к файлу:
>>> path=os.popen("readlink -f file").read() >>> print path abs/path/to/file
если вы на Mac
import os upload_folder = os.path.abspath("static/img/users")
это даст вам полный путь:
print(upload_folder)
покажет следующий путь:
>>>/Users/myUsername/PycharmProjects/OBS/static/img/user
filePath = os.path.abspath(directoryName) filePathWithSlash = filePath + "\\" filenameWithPath = os.path.join(filePathWithSlash, filename)