blur an image
from PIL import Image, ImageFilter
before = Image.open("yixiu.jpg")
after = before.filter(ImageFilter.BLUR)
after.save("out.jpg")argv
from sys import argv, exit
if len(argv) != 2:
print("missing")
exit(1)
print(f"hello,{argv[1]}")Google ai
import speech_recognition as sr
recognizer = sr.Recognizer()
with sr.Microphone() as source:
print("say sth:")
audio = recognizer.listen(source)
print("I heard: ")
print(recognizer.recognize_google(audio))QR Code
import qrcode
image = qrcode.make("https://www.youtube.com/watch?v=fL308_-Kbt0")
image.save("qr.png", "PNG")File read / write
- Read
WORDS = []
with open("large", "r") as file:
for line in file.readlines():
WORDS.append(line.rstrip())- write
with open('test.txt', 'w') as file:
file.write('the string you want to write in')CSV file
import csv
内容
- Read
list=[]
with open('test.csv','r') as file:
reader = csv.reader(file)
for row in reader:
list.append(row)- Write
with open('test.csv', 'r') as file:
writer = csv.writer(file)
for row in list:
writer.writerow(row)- Write in dictionary
with open("registered.csv", "w") as writefile:
writer = csv.DictWriter(writefile, fieldnames=["name", "dorm"])
writer.writeheader()
writer.writerow({"name":"smy", "dorm":"AAA"})- Read in dictionary
with open("registered.csv", "r") as readfile:
reader = csv.DictReader(readfile)
for row in reader:
print(row["name"], row["dorm"])