如何在Windows(PowerShell)环境的Jupyter中传递变量给命令?
Windows PowerShell环境下Jupyter列出指定目录内容的方案
在Windows PowerShell的Jupyter环境里,你可以用以下几种方式实现和Linux bash下类似的功能:
方法1:用PowerShell原生命令结合变量插值
PowerShell里的ls是Get-ChildItem的别名,直接用Jupyter的变量替换语法就行,注意PowerShell的变量引用格式:
path = './foo/bar' %ls $path
也可以写完整命令名:
path = './foo/bar' %Get-ChildItem $path
方法2:用系统命令执行符!
除了魔法命令%,也能用!执行PowerShell命令,变量用法一样:
path = './foo/bar' !ls $path
路径含空格的处理
如果目标路径包含空格,记得给变量加上引号:
path = './my test folder' %ls "$path"
内容的提问来源于stack exchange,提问作者ezatterin
相关产品推荐
相关产品推荐

