Я попытаюсь показать, как довольно просто установить рабочий каталог терминала Bash по любому пути, который хочет программа Python.
Только Bash может установить свой рабочий каталог, поэтому подпрограммы необходимы для Python иBash.Программа Python имеет подпрограмму, определенную как:
fob=open(somefile,"w")
fob.write(dd)
fob.close()
"Somefile" может для удобства быть файлом на RAM-диске.Bash "mount" будет показывать tmpfs, смонтированные где-то вроде "/ run / user / 1000", поэтому somefile может быть "/ run / user / 1000 / pythonwkdir".«dd» - это полное имя пути к каталогу.
Файл Bash будет выглядеть так:
#!/bin/bash
#pysync ---Command ". pysync" will set bash dir to what Python recorded
cd `cat /run/user/1000/pythonwkdr`