ホームページ >バックエンド開発 >Python チュートリアル >これらの Python 操作は素晴らしく実用的です。
皆さんこんにちは、私は新人です。
このジレンマによく遭遇しますか?親戚や友人が家に来客すると、Wi-Fi のパスワードを尋ねられ、戸棚をあさったり、探し回ったりしますが、見つかりません。
今日は、あまり知られていないPythonの操作を紹介します。
これらの操作はスキルを誇示するものではありませんが、非常に実践的です。
WiFi パスワードを忘れることはよくありますが、親戚や友人が帰宅して WiFi パスワードを尋ねられるたびに、どうやって始めればよいのかわかりません。
ここにトリックがあります。すべてのデバイスとそのパスワードを一覧表示できます。
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, ""))
近年、GIF が大流行しています。人気のあるソーシャル メディア プラットフォームのほとんどは、ユーザーが自分の考えをより有意義でわかりやすい方法で表現できるように、さまざまな GIF を提供しています。
多くの学生は、ビデオを GIF に変換するのに多大な労力を費やしてきましたが、その過程で多くの落とし穴にはまってしまいました。
Python を使用すると、わずか数行のコードで問題を解決できます。
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)
プロジェクトやその他のことに取り組んでいるとき、私たちは重要なことを忘れてしまうことがあります。システム上の簡単な通知を見ることで思い出すことができます。
Python を使用すると、パーソナライズされた通知を作成し、特定の時間に通知をスケジュールできます。
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)
仕事上、頻繁に単語を入力する必要があることがあります。キーボードを自動化して、これらの頻繁に使用される単語を略語のみを使用して書くことができたら面白いと思いませんか?
はい、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()
次に、 ex と任意の場所にスペースを入力して、対応するステートメントをすばやく完成させます。
オンラインで入手できる一部のメモや書籍が PDF 形式で存在することは誰もが知っています。
これは、PDF はプラットフォームやデバイスに関係なく、同じ方法でコンテンツを保存できるためです。
したがって、テキスト ファイルがある場合は、Python ライブラリ fpdf を使用して PDF ファイルに変換できます。
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")
私たちは日常生活でよくQRコードを目にしますが、QRコードは多くのユーザーの時間を節約します。 。
Python ライブラリの qrcode を使用して、Web サイトまたはプロフィール用の一意の QR コードを作成することもできます。
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')
私たちは多言語の世界に住んでいます。
つまり、さまざまな言語を理解するには、言語翻訳者が必要です。
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)
プログラミングが忙しくてブラウザを開いて検索するのが面倒に感じることがあります。私たちは答えが欲しいです。
しかし、Google の素晴らしい Python ライブラリを使用すると、手動でブラウザを開いてクエリを検索する代わりに、クエリを検索するために 3 行のコードを記述するだけで済みます。
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.
場合によっては、mp4 ファイルがあっても、その中の音声だけが必要な場合があります。別のビデオの音声を使用してビデオを作成する。
同じオーディオ ファイルを取得するために一生懸命努力しましたが、失敗しました。
この問題は、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.
私はさまざまなリンクを扱うことが多いのですが、長い URL は思考を混乱させます。
つまり、さまざまな短いリンク生成ツールがあります。
しかし、それらのほとんどは使用するのが面倒です。
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))
これを読むと、機械学習、データ分析、および作業に関連するその他のプロジェクトの開発を完了することに加えて、 Python もたくさんの作業を完了でき、非常に面白く、作業効率を大幅に向上させることができます。
この記事はいくつかのアイデアを紹介するだけです。Python をプレイするさらに興味深い方法を見つけていただければ幸いです。
以上がこれらの Python 操作は素晴らしく実用的です。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。