我正在使用 python 子进程执行 isql 命令。我正在使用下面的代码来捕获输出和错误消息。
command = "./isql -S "+mdbserver+" -U "+muserid+" -P "+mpassword+" -D "+mdatabase+" -s '"+self.Delimiter+"' -w 99999 <<EOF\nSET NOCOUNT ON\n"+Query+"\ngo\nEOF"
output, err = subprocess.Popen(command,stdout=subprocess.PIPE,shell=True,cwd=sybase_bin)
我的 isql 命令的输出和错误出现在输出变量中。如何在 err 变量中捕获 isql 的错误消息。