python - Jupyter notebook 感叹号参数

jupyter notebook中,我们可以使用感叹号执行shell命令,例如:

!ls *.png

我正在寻找一种将参数传递给此命令的方法,例如:

extention='*.png'
!ls %extention

我知道这可以使用 os.system或 subprocess.check_output ,但我想使用感叹号,因为这会给我实时输出。

最佳答案

这可以使用 {},例如:

extention='*.png'
!ls {extention}

https://stackoverflow.com/questions/63012710/

相关文章:

python - 如何在python中解析html表格

python - 属性错误 : 'list' object has no attribute 'en

list - 如何 List.sum 一个列表(也许是 float )?

python - matplotlib plt.ylim 引发错误列表对象不可调用

r - 拆分字符串、标记子字符串并将标记转换为数字向量

python - Pyspark - 根据一行中的条件过滤掉多行

amazon-web-services - 在 AWS 的子网中检索私有(private) IP 地

python - 在循环中的每个字符后插入句点

reactjs - React Native 删除 Flatlist 中的底部空间

reactjs - 避免在组件加载时对组件使用多个 useEffect