lastnameList = random.sample(lastnameList, SelectNum) firstnameList = random.sample(firstnameList, SelectNum) nicknames = [] for i in xrange(SelectNum): nickname = lastnameList[i] + firstnameList[i] nicknames.append(nickname) where = pMod.db.inWhere('NickName', nicknames) rows = pMod.db.out_rows('tb_user', 'NickName', where) existNickNames = [r['NickName'] for r in rows] notExistNickNames = list(set(nicknames) - set(existNickNames)) NickNames = [] for NickName in notExistNickNames: if Gcore.common.filterInput(NickName, 2, 16) < 0: pass #过滤敏感词的名称 else: NickNames.append(NickName) return NickNames[0] if __name__ == '__main__': Gcore.start() uid = 1001 c = TestUI(uid) #c.test3() #c.test4() c.test()
nicknames.append(nickname) where = pMod.db.inWhere('NickName',nicknames) rows = pMod.db.out_rows('tb_user','NickName',where) existNickNames = [r['NickName'] for r in rows] notExistNickNames = list(set(nicknames)-set(existNickNames)) NickNames = [] for NickName in notExistNickNames: if Gcore.common.filterInput(NickName,2,16)<0: pass #过滤敏感词的名称 else: NickNames.append(NickName) return NickNames[0] if __name__ == '__main__': Gcore.start() uid = 1001 c = TestUI(uid) #c.test3() #c.test4() c.test()