【发布时间】:2017-05-10 15:45:06
【问题描述】:
我在使用PowerShell 的Windows 机器上运行Python 3。我正在尝试执行一个 Python 文件,然后使用通配符将多个文件(file1.html、file2.html 等)作为参数传递。我可以让它工作,执行如下几个步骤:
PS $files = Get-Item .\file*.html
PS python mypythonfile.py $files
我的问题是无需使用Get-Item 并将结果分配给变量就可以做到这一点吗?我尝试运行像 python mypythonfile.py .\file*.html 这样的相同文件,但这会导致 Python 解释器出错,因为 PowerShell 不会解析通配符并使用通配符传递字符串。
【问题讨论】:
-
我认为这实际上与 Python 无关。
-
@Ajean - 我可能不应该添加 Python 标签,我是新手,只是认为它可能有助于解决问题的上下文。我同意,这是一个 PowerShell 问题,而不是 Python。
-
没问题,我继续删除它 - 其余问题都很好(虽然我不是 Powershell 人,但我无法回答......)。
标签: powershell wildcard