Сделать каталог в питоне
Я хочу сделать каталог на Python.
Вот мой код:
dl_path = "~/Downloads/PDMB"
def main():
if not os.path.exists(dl_path):
print "path doesn't exist. trying to make"
os.makedirs(dl_path)
if __name__ == '__main__':
main()
Я хочу, чтобы pdmb находился в папке Download в $HOME
(кстати, моя ОС - Ubuntu), но она делает Home/Downloads/pdmb в той же папке, что и мой код.
что я должен делать?
1 ответ
Решение
Вам нужно использовать expanduser для расширения пути '~'
Вот код, который вам нужен
import os
from os.path import expanduser
home = expanduser('~')
dl_path = home + '/Downloads/PDMB'
def main():
if not os.path.exists(dl_path):
print "path doesn't exist. trying to make"
os.makedirs(dl_path)
if __name__ == '__main__':
main()