Python Popen pty,AttributeError:&x27;列表';对象没有属性';rstrip&x27;

Python Popen pty,AttributeError:&x27;列表';对象没有属性';rstrip&x27;,python,popen,pty,Python,Popen,Pty,下面的代码有两个问题。 问题1是pty不能在Windows上运行,只能在MAC上运行,但我需要这个应用程序在所有平台上运行。 问题2是当运行此命令时,我得到的属性错误:“list”对象没有属性“rstrip”,不确定如何解决这两个问题 command1 = transporterLink + " -m verify -f " + indir1 + " -u " + username + " -p " + password + " -o " + logPath + " -s " + provide

下面的代码有两个问题。 问题1是
pty
不能在Windows上运行,只能在MAC上运行,但我需要这个应用程序在所有平台上运行。 问题2是当运行此命令时,我得到的属性错误:“list”对象没有属性“rstrip”,不确定如何解决这两个问题

command1 = transporterLink + " -m verify -f " + indir1 + " -u " + username + " -p " + password + " -o " + logPath + " -s " + provider1 + " -v eXtreme"
master, slave = pty.openpty()
process = Popen(command1, shell=True, stdin=PIPE, stdout=slave, stderr=slave, close_fds=True)
stdout = os.fdopen(master)
import select
q = select.poll()
q.register(stdout,select.POLLIN)
global subject
subject = "Test"
while True:
    wx.Yield()
    line = q.poll()
    if not line:
        continue # no input
    else:
        line = line.rstrip()
        print line
        if "Returning 1" in line:
            result1 = "Verify FAILED!"
            subject = "FAILED! - "
            self.sendEmail(self)
            break
        if "Returning 0" in line:
            result1 = "Verify PASSED!"
            subject = "PASSED! - "
            self.sendEmail(self)
            break

返回一个列表。列表没有rstrip方法。

谢谢Nigel,有什么建议吗?