小编dde*_*tts的帖子

将文件名作为参数传递时的powershell通配符

我正在Python 3使用的Windows计算机上运行PowerShell。我试图执行一个Python文件,然后使用通配符将许多文件(file1.html,file2.html等)作为参数传递。我可以使它正常工作,执行以下几个步骤:

PS $files = Get-Item .\file*.html

PS python mypythonfile.py $files
Run Code Online (Sandbox Code Playgroud)

我的问题是,无需使用Get-Item并将结果分配给变量就可以做到这一点吗?我试过像这样运行相同的文件,python mypythonfile.py .\file*.html但这会导致Python解释器出错,因为PowerShell不会解析通配符,而是将字符串与通配符一起传递。

powershell wildcard

3
推荐指数
2
解决办法
3164
查看次数

标签 统计

powershell ×1

wildcard ×1