You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 16:55:11