用于运行Python脚本的Powershell脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用于运行Python脚本的Powershell脚本相关的知识,希望对你有一定的参考价值。
我需要在Windows环境下运行一个python脚本,使用powershell作为选项,因为我的Bamboo Env只会调用它。
我需要powershell脚本,它将调用python脚本,如果python返回状态为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
以上是关于用于运行Python脚本的Powershell脚本的主要内容,如果未能解决你的问题,请参考以下文章
powershell 用于运行powershell脚本的计划任务条目
powershell 用于在Windows上运行东西的PowerShell脚本
如何使用 Python 中的参数运行 PowerShell 脚本
python在powershell中运行脚本给出'非utf'错误[重复]