Jupyter单行bash到python变量

Aus*_*tin 4 python jupyter jupyter-lab

我真的很喜欢 jupyter 内联混合 bash 命令的能力,如下所示:

for d in list_of_dirs:
    ! ls {d}
Run Code Online (Sandbox Code Playgroud)

但是,有什么方法可以将这些内联命令之一的输出分配给 python 变量吗?例如作为 python 列表?

trs*_*chn 5

像这样的东西吗?

代码:

python_list = []
for d in list_of_dirs:
    temp_list = !ls {d}
    python_list.extend(temp_list)
Run Code Online (Sandbox Code Playgroud)