Plutonergy

My very first working Python-code!

Nov 11th, 2019 (edited)
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.78 KB | None | 0 0
  1. with open('players.txt') as playerfile:
  2.     playerdata = playerfile.read()
  3.  
  4. playercount = playerdata.count("FirstName=")
  5.  
  6. looper = 0
  7. start1 = 0
  8. start2 = 0
  9.  
  10. while looper < playercount:
  11.  
  12.     # Firstname
  13.     cut1 = playerdata[start1:].find('FirstName=')
  14.     cut2 = playerdata[start2:].find('LastName=')
  15.     firstname = playerdata[start1 + cut1 + 11:start2 + cut2 - 2]
  16.  
  17.     # Lastname
  18.     cut1 = playerdata[start1:].find('LastName=')
  19.     cut2 = playerdata[start2:].find('MiddleInitial=')
  20.     lastname = playerdata[start1 + cut1 + 10:start2 + cut2 - 2]
  21.  
  22.     # Middleinitial
  23.     cut1 = playerdata[start1:].find('MiddleInitial=')
  24.     cut2 = playerdata[start2:].find('DciNumber=')
  25.     middle = playerdata[start1 + cut1 + 15:start2 + cut2 - 2]
  26.  
  27.     # DCI
  28.     cut1 = playerdata[start1:].find('DciNumber=')
  29.     cut2 = playerdata[start2:].find('CountryCode=')
  30.     dci = int(playerdata[start1 + cut1 + 11:start2 + cut2 - 2])
  31.  
  32.     # Countrycode
  33.     cut1 = playerdata[start1:].find('CountryCode=')
  34.     cut2 = playerdata[start2:].find('IsJudge=')
  35.     countrycode = playerdata[start1 + cut1 + 13:start2 + cut2 - 2]
  36.  
  37.     # Judge
  38.     cut1 = playerdata[start1:].find('IsJudge=')
  39.     cut2 = playerdata[start2:].find('/>')
  40.     isjudge = str(playerdata[start1 + cut1 + 9:start2 + cut2 - 2])
  41.  
  42.     if isjudge == str("False"):
  43.         isjudge = False
  44.     else: isjudge = True
  45.  
  46.     start1 = playerdata[start1:].find("/>") + start1 +1
  47.     start2 = playerdata[start2:].find("/>") + start2 +1
  48.  
  49.     looper = looper + 1
  50.  
  51.     print("First name:", firstname)
  52.     print("Last name:", lastname)
  53.     print("Middleinitial:", middle)
  54.     print("DCI:", dci)
  55.     print("Country:", countrycode)
  56.     print("Judge status:", isjudge)
  57.     print("--------------------------------")
  58.  
  59. else:
  60.     print("All done sir.")
Add Comment
Please, Sign In to add comment