Advertisement
jhabar

Untitled

Aug 11th, 2020
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.10 KB | None | 0 0
  1. import csv
  2. import random
  3.  
  4. try:
  5.     with open('final.csv', 'w') as w:
  6.         w.write('')
  7. except Excetpion as e:
  8.     print(e)
  9.  
  10. static =[
  11.  
  12.         "timestamp", "team_leader_name", "team_leader_email", "team_leader_mobile",
  13.         "org_name", "member2_name", "member2_email", "member3_name", "member3_email",
  14.         "member4_name", "member4_email", "member5_name", "member5_email", "teacher_name",
  15.         "teacher_email", "teacher_mobile", "policyID", "password", "tname", "team_state"
  16. ]
  17.  
  18. NUM = 600
  19.  
  20. length = len(static)
  21.  
  22. with open('final.csv', 'a') as csvw:
  23.             writer = csv.writer(csvw, delimiter=',')
  24.             writer.writerow(static)
  25.             writer.writerow([])
  26.  
  27.  
  28. def randteam():
  29.     alpha = 'abcdefghijklmnopqrstuvwxyz'.upper()
  30.     ALPHA_NUM = list('0123456789'+ alpha)
  31.     a = ''
  32.     for i in range(6):
  33.         a += random.choice(ALPHA_NUM)
  34.     return a
  35.  
  36. amba = 0
  37. with open('matha.csv', 'r') as csvfile:
  38.     reader = csv.reader(csvfile, delimiter=',')
  39.     temp = 0
  40.     for row in reader:
  41.         temp += 1  # Counter
  42.         if temp == 2:
  43.             continue
  44.         con = len(filter(lambda x: x!='', row))
  45.  
  46.         if con == 1:
  47.             continue
  48.         elif con == 0:
  49.             break
  50.         print('===============================')
  51.         print('\n')
  52.         data = [0]*length
  53.         data[0] = ''
  54.         data[1] = row[1]
  55.         data[2] = row[4]
  56.         data[3] = row[2]
  57.  
  58.         data[4] = row[0]
  59.         data[5] = row[5]
  60.         data[6] = row[6]
  61.         data[7] = row[7]
  62.         data[8] = row[8]
  63.         data[9] = row[9]
  64.         data[10] = row[10]
  65.         data[11] = row[11]
  66.         data[12] = row[12]
  67.        
  68.         data[13] = ''
  69.         data[14] = ''
  70.         data[15] = ''
  71.        
  72.         data[16] = '2020POLICY'+randteam()
  73.         data[17] = data[1].split()[0].lower() + '@123'
  74.         data[18] = 'PolicyTeam'+ str(NUM + amba)
  75.         data[19] = row[13]
  76.         print(data)
  77.         amba += 1
  78.  
  79.         with open('final.csv', 'a') as csvw:
  80.             writer = csv.writer(csvw, delimiter=',')
  81.             writer.writerow(data)
  82.  
  83.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement