これらの Python 操作は素晴らしく実用的です。
皆さんこんにちは、私は新人です。
このジレンマによく遭遇しますか?親戚や友人が家に来客すると、Wi-Fi のパスワードを尋ねられ、戸棚をあさったり、探し回ったりしますが、見つかりません。
今日は、あまり知られていないPythonの操作を紹介します。
これらの操作はスキルを誇示するものではありませんが、非常に実践的です。
1. WiFi パスワードを表示する
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, ""))
2. ビデオを GIF に変換する
近年、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)
3. デスクトップリマインダー
プロジェクトやその他のことに取り組んでいるとき、私たちは重要なことを忘れてしまうことがあります。システム上の簡単な通知を見ることで思い出すことができます。
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)
4. カスタム ショートカット キー
仕事上、頻繁に単語を入力する必要があることがあります。キーボードを自動化して、これらの頻繁に使用される単語を略語のみを使用して書くことができたら面白いと思いませんか?
はい、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 と任意の場所にスペースを入力して、対応するステートメントをすばやく完成させます。
5. テキストを PDF に変換する
オンラインで入手できる一部のメモや書籍が 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")
6. QRコードの生成
私たちは日常生活でよく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')
7. 翻訳
私たちは多言語の世界に住んでいます。
つまり、さまざまな言語を理解するには、言語翻訳者が必要です。
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)
8. Google検索
プログラミングが忙しくてブラウザを開いて検索するのが面倒に感じることがあります。私たちは答えが欲しいです。
しかし、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.
9. 音声の抽出
場合によっては、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.
10. 短いリンクの生成
私はさまざまなリンクを扱うことが多いのですが、長い 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 サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









MySQLには、無料のコミュニティバージョンと有料エンタープライズバージョンがあります。コミュニティバージョンは無料で使用および変更できますが、サポートは制限されており、安定性要件が低く、技術的な能力が強いアプリケーションに適しています。 Enterprise Editionは、安定した信頼性の高い高性能データベースを必要とするアプリケーションに対する包括的な商業サポートを提供し、サポートの支払いを喜んでいます。バージョンを選択する際に考慮される要因には、アプリケーションの重要性、予算編成、技術スキルが含まれます。完璧なオプションはなく、最も適切なオプションのみであり、特定の状況に応じて慎重に選択する必要があります。

hadidb:軽量で高レベルのスケーラブルなPythonデータベースHadIDB(HadIDB)は、Pythonで記述された軽量データベースで、スケーラビリティが高くなっています。 PIPインストールを使用してHADIDBをインストールする:PIPINSTALLHADIDBユーザー管理CREATEユーザー:CREATEUSER()メソッド新しいユーザーを作成します。 Authentication()メソッドは、ユーザーのIDを認証します。 fromhadidb.operationimportuseruser_obj = user( "admin"、 "admin")user_obj。

Hash値として保存されているため、Navicatを介してMongoDBパスワードを直接表示することは不可能です。紛失したパスワードを取得する方法:1。パスワードのリセット。 2。構成ファイルを確認します(ハッシュ値が含まれる場合があります)。 3.コードを確認します(パスワードをハードコードできます)。

MySQLは、基本的なデータストレージと管理のためにネットワーク接続なしで実行できます。ただし、他のシステムとのやり取り、リモートアクセス、または複製やクラスタリングなどの高度な機能を使用するには、ネットワーク接続が必要です。さらに、セキュリティ対策(ファイアウォールなど)、パフォーマンスの最適化(適切なネットワーク接続を選択)、およびデータバックアップは、インターネットに接続するために重要です。

MySQLワークベンチは、構成が正しい場合、MariadBに接続できます。最初にコネクタタイプとして「mariadb」を選択します。接続構成では、ホスト、ポート、ユーザー、パスワード、およびデータベースを正しく設定します。接続をテストするときは、ユーザー名とパスワードが正しいかどうか、ポート番号が正しいかどうか、ファイアウォールが接続を許可するかどうか、データベースが存在するかどうか、MariadBサービスが開始されていることを確認してください。高度な使用法では、接続プーリングテクノロジーを使用してパフォーマンスを最適化します。一般的なエラーには、不十分な権限、ネットワーク接続の問題などが含まれます。エラーをデバッグするときは、エラー情報を慎重に分析し、デバッグツールを使用します。ネットワーク構成を最適化すると、パフォーマンスが向上する可能性があります

MySQLデータベースパフォーマンス最適化ガイドリソース集約型アプリケーションでは、MySQLデータベースが重要な役割を果たし、大規模なトランザクションの管理を担当しています。ただし、アプリケーションのスケールが拡大すると、データベースパフォーマンスのボトルネックが制約になることがよくあります。この記事では、一連の効果的なMySQLパフォーマンス最適化戦略を検討して、アプリケーションが高負荷の下で効率的で応答性の高いままであることを保証します。実際のケースを組み合わせて、インデックス作成、クエリ最適化、データベース設計、キャッシュなどの詳細な主要なテクノロジーを説明します。 1.データベースアーキテクチャの設計と最適化されたデータベースアーキテクチャは、MySQLパフォーマンスの最適化の基礎です。いくつかのコア原則は次のとおりです。適切なデータ型を選択し、ニーズを満たす最小のデータ型を選択すると、ストレージスペースを節約するだけでなく、データ処理速度を向上させることもできます。

MySQL接続は、次の理由が原因である可能性があります。MySQLサービスは開始されず、ファイアウォールは接続をインターセプトし、ポート番号が間違っています。ユーザー名またはパスワードが間違っています。My.cnfのリスニングアドレスは不適切に構成されています。トラブルシューティング手順には以下が含まれます。 2.ファイアウォール設定を調整して、MySQLがポート3306をリッスンできるようにします。 3.ポート番号が実際のポート番号と一致していることを確認します。 4.ユーザー名とパスワードが正しいかどうかを確認します。 5. my.cnfのバインドアドレス設定が正しいことを確認してください。

データの専門家として、さまざまなソースから大量のデータを処理する必要があります。これは、データ管理と分析に課題をもたらす可能性があります。幸いなことに、AWS GlueとAmazon Athenaの2つのAWSサービスが役立ちます。
