我尝试使用来自我的Python文件的参数调用powershell脚本。 当我尝试使用变量形式的参数调用Powershell脚本时,我无法转义字符。这里的变量包含文件的名称。目录中的文件: A_&_B 因此,现在我循环遍历目录,并使用python获取文件名。现在,我需要将文件名作为参数发送到powershell文件 所以fileToPrint will be now A_&_B Python调用 subprocess.c
在PowerShell中,我可以使用命令$Env:TEMP回显%TEMP%的值。下面是我机器上的输出:C:\Users\IAIN~1.COR\AppData\Local\TempPS> cd $Env我怀疑PowerShell从字面上解释了8.3文件名。该目录的长文件名为C:\Users\iain.CORP\AppData\Local\Tem