日本語版
最新ニュース
世界

私の自動化ゲームを次のレベルに引き上げた7つのPythonライブラリ| CodeFuture | 2025年7月

私は自動化を知っていると思った - それからこれらのライブラリは私のワークフロー全体を再配線しました写真by モハマド・ラーマーニ の上 解釈私は自動化が投げることを意味すると思っていました time.sleep() ループに、それを1日と呼んでください。しかし、それから私は壁にぶつかりました。私はあまりにも多くのタスクをジャグリングし、ファイルの整理、データのスクレイピング、スプレッドシートのクリーニング、電子メールの送信、レポートの更新、そして突然、「自動ワークフロー」はカオスをまとめるダクトテープでした。そのとき、私はPythonのライブラリエコシステムに深く入りました。私のためにすべてを静かに変えた弱者について話しています。これらの7つのライブラリは、スクリプトをきれいにするだけでなく、レバレッジを与えてくれました。APIが十分でない場合は、本物をシミュレートしますAPIを持っていないアプリがいくつかあります。それがここです pyautogui 登場します。OSレベルでマウスとキーボードの動きをシミュレートします。バックエンドアクセスがないオンラインクラスポータルの出席システムを自動化するために使用しました。ログイン、ボタンのクリック、フォームの送信、すべてブラウザ開発ツールに触れずに完了します。import pyautoguiimport time# Wait for the page to loadtime.sleep(3)# Click the "Mark Attendance" buttonpyautogui.moveTo(720, 450)pyautogui.click()# Type a notepyautogui.write("Attending remotely today", interval=0.05)pyautogui.press("enter")これを組み合わせることができます pygetwindow さらに堅牢にするために、キーストロークを送信する前に、正しいウィンドウを最大化または焦点を合わせます。さようならマニュアルデータ入力、Hello Live Excel Automationもちろん、 pandas Excelファイルを読むことができますが、Excelファイルに式、マクロ、ドロップダウン、およびそのフォーマットがある場合はどうなりますか しないでください…

私の自動化ゲームを次のレベルに引き上げた7つのPythonライブラリ| CodeFuture | 2025年7月

1753000153
2025-07-20 08:14:00

私は自動化を知っていると思った – それからこれらのライブラリは私のワークフロー全体を再配線しました

写真by モハマド・ラーマーニ の上 解釈

私は自動化が投げることを意味すると思っていました time.sleep() ループに、それを1日と呼んでください。しかし、それから私は壁にぶつかりました。私はあまりにも多くのタスクをジャグリングし、ファイルの整理、データのスクレイピング、スプレッドシートのクリーニング、電子メールの送信、レポートの更新、そして突然、「自動ワークフロー」はカオスをまとめるダクトテープでした。

そのとき、私はPythonのライブラリエコシステムに深く入りました。私のためにすべてを静かに変えた弱者について話しています。これらの7つのライブラリは、スクリプトをきれいにするだけでなく、レバレッジを与えてくれました。

APIが十分でない場合は、本物をシミュレートします

APIを持っていないアプリがいくつかあります。それがここです pyautogui 登場します。OSレベルでマウスとキーボードの動きをシミュレートします。

バックエンドアクセスがないオンラインクラスポータルの出席システムを自動化するために使用しました。ログイン、ボタンのクリック、フォームの送信、すべてブラウザ開発ツールに触れずに完了します。

import pyautogui
import time

# Wait for the page to load
time.sleep(3)

# Click the "Mark Attendance" button
pyautogui.moveTo(720, 450)
pyautogui.click()

# Type a note
pyautogui.write("Attending remotely today", interval=0.05)
pyautogui.press("enter")

これを組み合わせることができます pygetwindow さらに堅牢にするために、キーストロークを送信する前に、正しいウィンドウを最大化または焦点を合わせます。

さようならマニュアルデータ入力、Hello Live Excel Automation

もちろん、 pandas Excelファイルを読むことができますが、Excelファイルに式、マクロ、ドロップダウン、およびそのフォーマットがある場合はどうなりますか しないでください 負けたい?

それがここです xlwings 入ってきました。私はそれを使用して、データベースから数値を差し込むことで毎週の販売レポートを自動化しましたが、フォーミュラを壊したり、既にセットアップしたチームを条件付きフォーマットしたりせずに使用しました。

import xlwings as xw

wb = xw.Book('weekly_sales.xlsx')
sheet =…

#私の自動化ゲームを次のレベルに引き上げた7つのPythonライブラリ #CodeFuture #2025年7月

執筆者について: nipponese

Nipponese News編集部は、国内外のニュースを日本語で分かりやすくお届けします。