Advertisement
Guest User

Untitled

a guest
Feb 25th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. from glob import glob
  2. from flask import Flask
  3. app = Flask(__name__)
  4.  
  5. # ga maar hiermee spelen :) suc6
  6.  
  7. # met deze functie gaan we:
  8. # 1) de map 'blogposts' scannen op posts
  9. # 2) deze lezen
  10. # 3) deze returnen in een lijst
  11. # dus elke keer als je deze functie aanroept, krijg je blogposts terug
  12. def read_blog_posts():
  13. posts = glob("blogposts/*.txt") # pak elke file die eindigt op .txt
  14. blogs = []
  15. for post in posts:
  16. blog = open(post, "r").read() # open/lees elke file
  17. blogs.append(blog) # voeg toe aan lijst # .append is toch toevoegen ja dus hij voegt blog toe
  18. return blogs # return lijst
  19.  
  20. @app.route('/')
  21. def index():
  22. de_blogposts = read_blog_posts() # pak de lijst aan blogposts
  23. html = "<html><body>"
  24.  
  25. for blogpost in de_blogposts: # loop de lijst aan blogposts
  26. html += "<h1>Blogpost</h1>" # voor elke post voegen we html toe
  27. html += "<p>" + blogpost + "</p>"
  28. html += "<hr>"
  29.  
  30. html += "</body></html>"
  31. return html # aan het eind returnen we html naar de browser
  32.  
  33. app.run(debug=True, host="127.0.0.1", port="1337", use_reloader=False)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement