- GOODIES
- Generator
- Named Tuple
- Modules
- Type Checking
- APPLICATIONS
- Palindrome
- Word Search
- Conway Game
- Coin Flip
- SCHEDULER
- Time
- Multithreading
- Subprocess
- Logging
- PACKAGES
- Clipboard
- Socket
- Image
- Virtualenv
- Jupyter
- Icecream
- Anytree
- Watchdog
- Itertools
- Pywin32
- Fastapi
- FASTAPI
- Project Structure
- Enable Https
- Unit Testing
- Logging
- Service Wrapper
- Middleware
PYTHON PAGES -
LEVEL 2
Escape
Prevent XSS attacks with html escape.
import os
import csv
from html import escape
def get_data(dir):
values = []
for root, dirs, files in os.walk(dir):
for name in files:
path = os.path.join(root, name)
if name.__contains__("csv"):
data = list(csv.reader(open(path), delimiter=';'))
for v in data:
values.append(escape(v[2])) # Look Here
return list(dict.fromkeys((values)))