gpt4 book ai didi

python - 将个人访问 token 通过管道传输到 Windows cmd 的 az devops login

转载 作者:行者123 更新时间:2023-12-03 03:48:49 25 4
gpt4 key购买 nike

需要在下面的 Python 脚本中更改哪些具体语法才能将个人访问 token 成功读入 az devops login 命令而不引发错误?

当前错误:

当前抛出的错误是:

'actual-personal-access-token-goes-here' is not recognized as an internal or external command, operable program or batch file.  

调用程序:

抛出错误时从 Windows CMD 调用的 Python 程序称为 myScript.py 并包括:

import subprocess
import re
ansi_escape = re.compile(r'\x1B\[[0-?]*[ -/]*[@-~]')
azPat = 'actual-personal-access-token-goes-here'
orgServiceURL = 'actual-org-service-url-goes-here'
azdoLoginCmd='az devops login --organization '+orgServiceURL
dblCmd = azPat + " | " + azdoLoginCmd

proc = subprocess.Popen( dblCmd,cwd=None, stdout=subprocess.PIPE, shell=True)
while True:
line = proc.stdout.readline()
if line:
thetext=line.decode('utf-8').rstrip('\r|\n')
decodedline=ansi_escape.sub('', thetext)
print(decodedline)
else:
break

调用程序:

调用上述程序并抛出上述错误的 Windows CMD 中输入的命令是:

python3 myScript.py

官方文档:

微软官方文档是at this link .

最佳答案

以下是解决OP中错误的方法:

azdoLoginCmd= "ECHO " + azPat + " | " + "az devops login --organization "+organization 

我们对此进行了测试以验证它。

关于python - 将个人访问 token 通过管道传输到 Windows cmd 的 az devops login,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67829725/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com