Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从powershell调用python脚本时没有stdout/stdin_Python_Powershell_Scripting_Stdout_Stdin - Fatal编程技术网

从powershell调用python脚本时没有stdout/stdin

从powershell调用python脚本时没有stdout/stdin,python,powershell,scripting,stdout,stdin,Python,Powershell,Scripting,Stdout,Stdin,我遇到了一个奇怪的情况,这让我觉得我在某个时候出错了 环境:我正在Windows10上运行powershell.ps1脚本(尝试了powershell和ISE)。在这个脚本中,我运行的是python(2.7.14)脚本 问题是我看不到这个python脚本的任何输出。这让我很烦恼,因为我看不到密码提示(内部使用),也无法输入密码 至少尝试了以下脚本调用方法($python=“C:\Python27\u x86\python.exe”): $python… &“$python…” 启动进程$pyt

我遇到了一个奇怪的情况,这让我觉得我在某个时候出错了

环境:我正在Windows10上运行powershell.ps1脚本(尝试了powershell和ISE)。在这个脚本中,我运行的是python(2.7.14)脚本

问题是我看不到这个python脚本的任何输出。这让我很烦恼,因为我看不到密码提示(内部使用),也无法输入密码

至少尝试了以下脚本调用方法($python=“C:\Python27\u x86\python.exe”):

  • $python…
  • &“$python…”
  • 启动进程$python…
  • cmd/c“$python…”
    (如中所建议)
有什么想法吗?这种行为的原因是什么?我如何将密码传递给脚本

必须有更好的方法来实现这一点,例如: