Advertisement
Guest User

Untitled

a guest
Dec 9th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. import os
  2.  
  3.  
  4. def main():
  5.  
  6. # relative path to the folder where you unzipped the ASCII art files
  7. #folder = "stars"
  8. # or use an absolute path to the folder. example:
  9. folder = r"C:UsersAlisonDocumentsa CPS 111Bonus PAstarsstars"
  10.  
  11. # os.listdir(folder) returns a list of files in folder
  12. file_list = os.listdir(folder)
  13. letter_art = {}
  14.  
  15. word = str(input("Please input a letter: "))
  16. word = word.upper()
  17.  
  18. for fname in file_list:
  19.  
  20. letter_extension_list = fname.split(".")
  21.  
  22. for letter in word:
  23. key = letter
  24. value = letter_extension_list[1]
  25. value = "%s."%(key) + value
  26. letter_art[key] = value
  27.  
  28. fname = "\".join([folder, value])
  29. print(fname)
  30.  
  31. infile = open(fname).read()
  32.  
  33. for line in infile.readlines:
  34. line = line.split()
  35. if "*" in line:
  36. print(word.upper())
  37. else:
  38. print(word.lower())
  39.  
  40.  
  41.  
  42. infile.close()
  43.  
  44.  
  45.  
  46. main()
  47.  
  48. for line in infile.readlines:
  49. AttributeError: 'str' object has no attribute 'readlines'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement