示例#1
0
 def parse_train(self,allTickets):
     rows = []
     for ticket in allTickets:
         trainrow = []
         trainlist = ticket.spit('|')
        # trainrow.extend(trainlist[3:6])
         trainlist[4] = stations.getCityName(trainlist[4])
         trainlist[5] = stations.getCityName(trainlist[5])
         trainrow.append(trainlist[3])
         trainrow.append(trainlist[4])
         trainrow.append(trainlist[5])
         trainrow.extend(trainlist[8:11])
         trainrow.extend(trainlist[32:21:-1])
         row = []
         for x in trainrow:
             x = x or '--'
             row.append(x)
         rows.append(row)
     return rows
示例#2
0
 def parse_train(self, allTickets):
     rows = []
     for ticket in allTickets:
         trainlist = ticket.split('|')
         # print(trainlist)
         trainrow = []
         trainlist[6] = stations.getCityName(trainlist[6])
         trainlist[7] = stations.getCityName(trainlist[7])
         # print(trainlist[7])
         trainrow.append(trainlist[3])
         trainrow.append(trainlist[6])
         trainrow.append(trainlist[7])
         trainrow.extend(trainlist[8:11])
         trainrow.extend(trainlist[32:21:-1])
         row = []
         for x in trainrow:
             x = x or "--"
             row.append(x)
         rows.append(row)
     return rows