Вы можете использовать os.environ
:
home = os.environ['HOME']
import subprocess as sp
sp.run(['bash', 'cd', home], stdout=sp.PIPE, stderr=sp.PIPE)
Это не изменит рабочий каталог вашего интерпретатора Python, для этой цели вы можете использовать:
home = os.environ['HOME']
os.chdir(home)
Если вам нужен доступ к подкаталогам, вы можете получить пути, используя os.path.join
:
home = os.environ['HOME']
subdir = 'Documents' # or get the list of subdirs with os.listdir(home)
subdir_path = os.path.join(home, subdir)