用于运行Python脚本的Powershell脚本

时间:2018-03-05 07:19:05

标签: python powershell scripting powershell-v3.0

我需要使用powershell作为选项在Windows环境中运行python脚本,因为我的Bamboo Env将仅调用它。

我需要PowerShell脚本来调用python脚本,如果python返回状态为1则应该失败。 我不能这样做,请你帮我。

1 个答案:

答案 0 :(得分:1)

检查$LASTEXITCODE automatic variable

  

<强> $ LASTEXITCODE

     

包含已运行的最后一个基于Windows的程序的退出代码。

示例Powershell脚本(应用. Dot sourcing operator运行python脚本):

. py SomePythonScript.py
if ( $LASTEXITCODE -ne 0 ) { 
   Write-Warning "Exiting with code $LASTEXITCODE" 
   exit $LASTEXITCODE
}
### sample Powershell script continues here on `$LASTEXITCODE -eq 0` condition