2
我有以下電話進行選擇:如何處理選擇多個IO蒸汽時的錯誤?
try:
rlst, wlst, plst = select.select(
[x.fileno() for x in self.rlist],
[x.fileno() for x in self.wlist],
[x.fileno() for x in self.plist])
except select.error, err:
[...]
凡self.rlist
,self.wlist
和self.plist
是IO流的列表(無論是插座,管,文件,等等)。現在,我假定當某個流出於任何原因失敗時,此選擇可能會失敗。
如何找出哪些流導致錯誤?我真正想要做的是從列表中刪除該IO流並繼續選擇。