我明白 !
告诉 iPython 将表达式视为“Bashy”,但是我如何告诉 iPython 将表达式视为“Pythony”,以便我可以将两者混合在一起?
例如,如果我有一个文件夹列表,如何通过索引到列表来 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]
最佳答案
!cd {x[-1]}
如果你想改变 ipython 的当前目录:
cd {x[-1]}
关于bash - 在 iPython 中混合 Python 和 Bash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21083376/