2
Я понимаю, что !
сообщает iPython рассматривать выражение как «Bashy», но как я могу сказать iPython рассматривать выражение как «Pythony», чтобы я мог смешивать их вместе?Смешивание Python и Bash в iPython
Например, если у меня есть список папок, как мне cd
в них путем индексирования в список?
In [57]: x = !find . -type d
In [58]: !cd x[-1]
sh: line 0: cd: x[-1]: No such file or directory
IPython не делает замену для x[-1]
Что функциональное различие между первой и второй? – jaynp
Первый раз висит новый процесс, поэтому он не изменит текущий каталог ipython (его родительский). – clyfish