Python: сменить каталог

avatar
Huy Vu Quang
9 августа 2021 в 03:28
207
2
0

Я использую этот код, чтобы попасть в каталог в Python:

os.chdir(path)

Затем я хочу выйти из этого каталога в последний каталог. Что мне нужно сделать? Спасибо

Источник
user15801675
9 августа 2021 в 03:31
1

Отвечает ли это на ваш вопрос? Можно ли указать предыдущий каталог python?

Ответы (2)

avatar
kishore
9 августа 2021 в 03:40
1

Да. Вы можете запустить код os.getcwd() перед данной строкой и сохранить в переменной. и cd в это после.

import os
# ...
originalPath = os.getcwd()
os.chdir(path)
# process your task
os.chdir(originalPath)

Комментарий, если это поможет.

Huy Vu Quang
9 августа 2021 в 09:31
0

Когда я запускаю ваш код, я получаю эту ошибку: AttributeError: модуль 'os' не имеет атрибута 'cwd'

kishore
9 августа 2021 в 09:53
0

это должно быть os.getcwd(). Спасибо

avatar
madhav
9 августа 2021 в 03:39
1

Я понял вашу проблему, это может помочь.

import os

curr = os.getcwd() # this returns current working directory in which this code              #is.store it in curr variable

os.chdir('../') # this will change working directory to specified path.

os.chdir(curr) #now if you wnat to go back to your directory use this