Advertisement
Guest User

Untitled

a guest
Jul 5th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.38 KB | None | 0 0
  1. import random
  2.  
  3. if __name__ == "__main__":
  4.     random.seed()
  5.     # Create landlords
  6.     landlords = []
  7.     landlords.append([100000000, 'l1', 'p1', 'Bob Sapp', 1234567,'l1@gmail.com'])
  8.     landlords.append([100000001, 'l2', 'p2', 'George Clooney', 1234567,'l2@gmail.com'])
  9.     landlords.append([100000002, 'l3', 'p3', 'Patches O\'Houlihan', 1234567,'l3@gmail.com'])
  10.     fp = open('landlord.csv', 'w')
  11.     for l in landlords:
  12.         for i in range(0, len(l)):
  13.             fp.write(str(l[i]))
  14.             if i != len(l)-1:
  15.                 fp.write(',')
  16.         fp.write('\n')
  17.     fp.close()
  18.  
  19.     # Create apartments
  20.     apts = []
  21.     for i in range(0, 20):
  22.         apt = [i,100000002,random.randint(1,3000),'address' + str(i),random.randint(1,10)]
  23.         apts.append(apt);
  24.  
  25.     fp = open('apts.csv', 'w')
  26.     for l in apts:
  27.         for i in range(0, len(l)):
  28.             fp.write(str(l[i]))
  29.             if i != len(l)-1:
  30.                 fp.write(',')
  31.         fp.write('\n')
  32.     fp.close()
  33.  
  34.     # Create tenants
  35.     tenants = []
  36.     for i in range(0, 70):
  37.         tenant = [200000000+i,'email2'+str(i)+'@gmail.com','tenant'+str(i),random.randint(1000000,9999999),random.randint(0,20)]
  38.         tenants.append(tenant)
  39.  
  40.     fp = open('tenants.csv', 'w')
  41.     for l in tenants:
  42.         for i in range(0, len(l)):
  43.             fp.write(str(l[i]))
  44.             if i != len(l)-1:
  45.                 fp.write(',')
  46.         fp.write('\n')
  47.     fp.close()
  48.  
  49.     # Create contractors
  50.     contractors = []
  51.     for i in range(0, 8):
  52.         contractors.append([300000000 + i, 'contractor' + str(i)])
  53.     fp = open('contractors.csv', 'w')
  54.     for l in contractors:
  55.         for i in range(0, len(l)):
  56.             fp.write(str(l[i]))
  57.             if i != len(l)-1:
  58.                 fp.write(',')
  59.         fp.write('\n')
  60.     fp.close()
  61.  
  62.     # Create utility companies
  63.     utils = []
  64.     for i in range(0, 5):
  65.         utils.append([300000000 + i, 'utilco' + str(i)])
  66.     fp = open('utilities.csv', 'w')
  67.     for l in utils:
  68.         for i in range(0, len(l)):
  69.             fp.write(str(l[i]))
  70.             if i != len(l)-1:
  71.                 fp.write(',')
  72.         fp.write('\n')
  73.     fp.close()
  74.  
  75.     # Create bills
  76.     bills = []
  77.     for i in range(0, 10):
  78.         bill = [i, 'This is bill #' + str(i), random.randint(0,1000), '', random.randint(0, 10000), 100000002, random.randint(0,8), '']
  79.         bills.append(bill)
  80.     for i in range(10, 15):
  81.         bill = [i, 'This is bill #' + str(i), random.randint(0,1000), '', random.randint(0, 10000), 100000002, '',random.randint(0,5)]
  82.         bills.append(bill)
  83.     fp = open('bills.csv', 'w')
  84.     for l in bills:
  85.         for i in range(0, len(l)):
  86.             fp.write(str(l[i]))
  87.             if i != len(l)-1:
  88.                 fp.write(',')
  89.         fp.write('\n')
  90.     fp.close()
  91.  
  92.  
  93.     # Create incidents
  94.     incidents = [[0, 'Late rent'], [1, 'No water'], [2, 'No power']]
  95.     fp = open('incidents.csv', 'w')
  96.     for l in incidents:
  97.         for i in range(0, len(l)):
  98.             fp.write(str(l[i]))
  99.             if i != len(l)-1:
  100.                 fp.write(',')
  101.         fp.write('\n')
  102.     fp.close()
  103.  
  104.     # Create amenities
  105.     amenities = [[0, 'Parking'], [1, 'Laundry machine'], [2,'Heating included']]
  106.     fp = open('amenities.csv', 'w')
  107.     for l in amenities:
  108.         for i in range(0, len(l)):
  109.             fp.write(str(l[i]))
  110.             if i != len(l)-1:
  111.                 fp.write(',')
  112.         fp.write('\n')
  113.     fp.close()
  114.  
  115.     # m2m shit needs to correspond
  116.     ai = [[12,0],[12,2],[4,1],[5,2]]
  117.     fp = open('ai.csv', 'w')
  118.     for l in ai:
  119.         for i in range(0, len(l)):
  120.             fp.write(str(l[i]))
  121.             if i != len(l)-1:
  122.                 fp.write(',')
  123.         fp.write('\n')
  124.     fp.close()
  125.    
  126.     aa = [[15,0],[15,0],[17,1],[10,2],[11,0],[7,1]]
  127.     fp = open('aa.csv', 'w')
  128.     for l in aa:
  129.         for i in range(0, len(l)):
  130.             fp.write(str(l[i]))
  131.             if i != len(l)-1:
  132.                 fp.write(',')
  133.         fp.write('\n')
  134.     fp.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement