Advertisement
Guest User

Untitled

a guest
May 1st, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. import csv
  2. def getPendingProfile(name):
  3. myList = []
  4. with open('Sheet1.csv', 'rb') as fo:
  5. spamreader = csv.DictReader(fo)
  6. for each in spamreader:
  7. if each['Owner'] == name and each['Done?'] != 'x':
  8. myList.append(each['Profile Page'])
  9. return len(myList)
  10.  
  11. def makeDone():
  12. with open('Sheet2.csv', 'w') as fo:
  13. names = ['Profile Page', 'DOne?']
  14. spamreader = csv.DictWriter(fo, fieldnames=names)
  15. spamreader.writeheader()
  16. spamreader.writerow({'Profile Page': 'MAsmsa', 'DOne?': 'x'})
  17. spamreader.writerow({'Profile Page': 'MAsdsdmsamsa', 'DOne?': 'x'})
  18. spamreader.writerow({'Profile Page': 'ddsd', 'DOne?': 'y'})
  19. spamreader.writerow({'Profile Page': 'dsdsd', 'DOne?': 'x'})
  20.  
  21. def newFile():
  22. with open('Sheet1.csv', 'r') as fo:
  23. myData = csv.DictReader(fo)
  24. with open('Sheet3.csv', 'w') as new:
  25. names = ['Profile Page', 'Done?']
  26. writer = csv.DictWriter(new, fieldnames=names)
  27. writer.writeheader()
  28. for each in myData:
  29. if each['Done?'] != 'x':
  30. writer.writerow({'Profile Page': each['Profile Page'], 'Done?': each['Done?']})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement