Maison >développement back-end >Tutoriel Python >Ces opérations Python sont étonnantes et pratiques !
Bonjour à tous, je suis une recrue.
Rencontrez-vous souvent ce dilemme ? Lorsque des parents et des amis viennent chez vous en tant qu'invités, ils demandent le mot de passe WiFi, puis ils fouillent dans les armoires et demandent autour de vous mais ne le trouvent pas.
Aujourd'hui, je vais vous présenter quelques opérations peu connues en Python.
Ces opérations ne sont pas destinées à montrer des compétences, mais sont vraiment pratiques !
Nous oublions souvent le mot de passe WiFi, mais chaque fois que des parents et des amis rentrent à la maison et demandent le mot de passe WiFi, nous ne savons pas par où commencer.
Voici une astuce, on peut lister tous les appareils et leurs mots de passe.
import subprocess #import required library data = subprocess.check_output(['netsh', 'wlan', 'show', 'profiles']).decode('utf-8').split('n') #store profiles data in "data" variable profiles = [i.split(":")[1][1:-1] for i in data if"All User Profile"in i] #store the profile by converting them to list for i in profiles: # running the command to check passwords results = subprocess.check_output(['netsh', 'wlan', 'show', 'profile', i, 'key=clear']).decode('utf-8').split('n') # storing passwords after converting them to list results = [b.split(":")[1][1:-1] for b in results if"Key Content"in b] try: print ("{:<30}|{:<}".format(i, results[0])) except IndexError: print ("{:<30}|{:<}".format(i, ""))
Ces dernières années, le GIF est devenu un engouement. La plupart des plateformes de médias sociaux populaires proposent aux utilisateurs une variété de GIF pour exprimer leurs pensées de manière plus significative et plus compréhensible.
De nombreux étudiants se sont donné beaucoup de mal pour convertir des vidéos en GIF et ont rencontré de nombreux pièges au cours du processus.
Avec Python, cela peut être résolu avec seulement quelques lignes de code !
pip install moviepy
from moviepy.editor import VideoFileClip clip = VideoFileClip("video_file.mp4") # Enter your video's path clip.write_gif("gif_file.gif", fps = 10)
Lorsque nous travaillons sur un projet ou d'autres choses, nous pouvons oublier certaines choses importantes, nous pouvons le faire en voyant une simple notification sur le système. Souvenez-vous-en.
Avec l'aide de Python, nous pouvons créer des notifications personnalisées et les programmer à une heure précise.
pip install win10toast, schedule
import win10toast toaster = win10toast.ToastNotifier() import schedule import time def job(): toaster.show_toast('提醒', "到吃饭时间了!", duration = 15) schedule.every().hour.do(job)#scheduling for every hour; you can even change the scheduled time with schedule library whileTrue: schedule.run_pending() time.sleep(1)
Parfois, nous devons saisir fréquemment certains mots au travail. Ne serait-il pas intéressant de pouvoir automatiser nos claviers pour écrire ces mots fréquemment utilisés en utilisant uniquement des abréviations ?
Oui, nous pouvons rendre cela possible avec Python.
pip install keyboard
import keyboard #press sb and space immediately(otherwise the trick wont work) keyboard.add_abbreviation('ex', '我是一条测试数据!') #provide abbreviation and the original word here # Block forever, like `while True`. keyboard.wait()
Ensuite, saisissez ex plus un espace n'importe où pour compléter rapidement la déclaration correspondante !
Nous savons tous que certaines notes et livres disponibles en ligne existent sous forme de pdf.
En effet, le pdf peut stocker le contenu de la même manière, quelle que soit la plate-forme ou l'appareil.
Donc, si nous avons des fichiers texte, nous pouvons les convertir en fichiers PDF à l'aide de la bibliothèque python fpdf.
pip install fpdf
from fpdf import FPDF pdf = FPDF() pdf.add_page()# Add a page pdf.set_font("Arial", size = 15) # set style and size of font f = open("game_notes.txt", "r")# open the text file in read mode # insert the texts in pdf for x in f: pdf.cell(50,5, txt = x, ln = 1, align = 'C') #pdf.output("path where you want to store pdf file\file_name.pdf") pdf.output("game_notes.pdf")
Nous voyons souvent des codes QR dans notre vie quotidienne, les codes QR font gagner beaucoup de temps aux utilisateurs.
Nous pouvons également utiliser la bibliothèque python qrcode pour créer des codes QR uniques pour des sites Web ou des profils.
pip install qrcode
#import the library import qrcode #link to the website input_data = "https://car-price-prediction-project.herokuapp.com/" #Creating object #version: defines size of image from integer(1 to 40), box_size = size of each box in pixels, border = thickness of the border. qr = qrcode.QRCode(version=1,box_size=10,border=5) #add_date :pass the input text qr.add_data(input_data) #converting into image qr.make(fit=True) #specify the foreground and background color for the img img = qr.make_image(fill='black', back_color='white') #store the image img.save('qrcode_img.png')
Nous vivons dans un monde multilingue.
Donc, pour comprendre différentes langues, nous avons besoin d'un traducteur de langue.
Nous pouvons créer notre propre traducteur de langue à l'aide de la bibliothèque Python Translator.
pip install translate
#import the library from translate import Translator #specifying the language translator = Translator(to_lang="Hindi") #typing the message translation = translator.translate('Hello!!! Welcome to my class') #print the translated message print(translation)
Parfois, la programmation est si chargée que nous nous sentons trop paresseux pour ouvrir le navigateur pour rechercher les réponses que nous voulons.
Mais avec l'incroyable bibliothèque Python de Google, nous n'avons besoin que d'écrire 3 lignes de code pour rechercher notre requête, au lieu d'ouvrir manuellement le navigateur et d'y rechercher notre requête.
pip install google
#import library from googlesearch import search #write your query query = "best course for python" # displaying 10 results from the search for i in search(query, tld="co.in", num=10, stop=10, pause=2): print(i) #you will notice the 10 search results(website links) in the output.
Dans certains cas, nous avons des fichiers mp4 mais nous n'avons besoin que de l'audio, comme faire une vidéo avec l'audio d'une autre vidéo.
Nous avons essayé assez fort pour obtenir le même fichier audio mais nous avons échoué.
Ce problème peut être facilement résolu en utilisant la bibliothèque python moviepy.
pip install moviepy
#import library import moviepy.editor as mp #specify the mp4 file here(mention the file path if it is in different directory) clip = mp.VideoFileClip('video.mp4') #specify the name for mp3 extracted clip.audio.write_audiofile('Audio.mp3') #you will notice mp3 file will be created at the specified location.
Je traite souvent des liens variés et les URL longues rendent mes pensées confuses !
Il existe donc différents outils de génération de liens courts.
Cependant, la plupart d'entre eux sont difficiles à utiliser.
Nous pouvons créer notre propre générateur de liens courts à l'aide de la bibliothèque Python pyshorteners.
pip install pyshorteners
#import library import pyshorteners #creating object s=pyshorteners.Shortener() #type the url url = "type the youtube link here" #print the shortend url print(s.tinyurl.short(url))
Après avoir lu ceci, vous constaterez qu'en plus de compléter l'apprentissage automatique, l'analyse des données et d'autres développements de projets impliqués dans le travail, Python peut également effectuer de nombreuses opérations très intéressantes qui peuvent grandement améliorer le travail. efficacité. .
Cet article n'est qu'une introduction, j'espère que vous pourrez trouver des façons plus intéressantes de jouer à Python !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!