当我执行下面的代码时,输出将带有新行。
import os
import sys
import subprocess
password_string='abc_123'
cmd=["java", "-cp", "ABC.jar","com.sc.tsaas.EncryptionDecryptionAES",password_string]
i=subprocess.Popen(cmd,stdout=subprocess.PIPE).communicate()[0]
print (i)输出:aSjD9H2NfmX02KpFg==
新的生产线正在输出,需要您的帮助来解决这个问题。
发布于 2022-01-06 02:54:28
若要删除换行符,请执行i=subprocess.Popen(cmd,stdout=subprocess.PIPE).communicate()[0].rstrip("\n")
https://stackoverflow.com/questions/70601909
复制相似问题