Heim  >  Artikel  >  Backend-Entwicklung  >  Das Python-Skript zeigt den Batterieprozentsatz des Laptops an

Das Python-Skript zeigt den Batterieprozentsatz des Laptops an

PHPz
PHPznach vorne
2023-09-05 20:17:061322Durchsuche

Das Python-Skript zeigt den Batterieprozentsatz des Laptops an

Die Überwachung des Akkuladestands Ihres Laptops ist wichtig, um den Energiestand im Auge zu behalten und eine unterbrechungsfreie Nutzung sicherzustellen. Unabhängig davon, ob Sie unterwegs arbeiten oder Ihren Laptop längere Zeit nutzen, kann die Verwendung eines Python-Skripts zur Anzeige des Batterieprozentsatzes äußerst nützlich sein. In diesem Blogbeitrag erfahren Sie, wie Sie ein Python-Skript erstellen, das den Akkuladestand Ihres Laptops anzeigt.

In den folgenden Abschnitten besprechen wir die Voraussetzungen für die Ausführung des Skripts, untersuchen, wie Batterieinformationen abgerufen werden, und zeigen, wie der Batterieprozentsatz in einer grafischen Benutzeroberfläche (GUI) angezeigt wird.

Voraussetzungen

Bevor Sie beginnen, müssen Sie einige Voraussetzungen erfüllen, um das Python-Skript zur Anzeige des Laptop-Akku-Prozentsatzes erfolgreich auszuführen. Das ist es, was Sie brauchen

  • Python Stellen Sie sicher, dass Python auf Ihrem System installiert ist. Sie können die neueste Version von Python von der offiziellen Python-Website (https://www.python.org/) herunterladen und die für Ihr Betriebssystem spezifischen Installationsanweisungen befolgen.

  • Betriebssystemkompatibilität Bitte beachten Sie, dass die Methode zum Zugriff auf Batterieinformationen je nach verwendetem Betriebssystem unterschiedlich sein kann. Die in diesem Artikel bereitgestellten Skripte sind mit Windows-, macOS- und Linux-basierten Systemen kompatibel, erfordern jedoch möglicherweise einige Anpassungen für bestimmte Betriebssystemversionen oder Distributionen.

  • Erforderliche Python-Bibliotheken Wir werden die psutil-Bibliothek verwenden, um Batterieinformationen abzurufen. Stellen Sie sicher, dass psutil auf Ihrem System installiert ist. Sie können es mit pip (Python-Paketinstallationsprogramm) installieren, indem Sie den folgenden Befehl in einem Terminal oder einer Eingabeaufforderung ausführen:

pip install psutil

Sobald Sie Python installiert und die notwendigen Voraussetzungen erfüllt haben, können Sie mit der Erstellung eines Python-Skripts fortfahren.

Python-Skript erstellen

Um den Batterieprozentsatz eines Laptops mit Python anzuzeigen, verwenden wir die psutil-Bibliothek, die eine Schnittstelle zum Abrufen von Systeminformationen, einschließlich batteriebezogener Daten, bereitstellt. So erstellen Sie ein Python-Skript

  • Notwendige Module importieren

import psutil
  • Batterieinformationen abrufen

battery = psutil.sensors_battery()
  • Überprüfen Sie, ob die Batterie vorhanden ist

if battery is None:
    print("No battery found.")
    exit()
  • Erhalten Sie den Batterieprozentsatz

percentage = battery.percent
  • Batterieprozentsatz anzeigen

print(f"Battery Percentage: {percentage}%")
Run the script:
if __name__ == "__main__":
    main()

Das vollständige Python-Skript zur Anzeige des Laptop-Akku-Prozentsatzes sollte so aussehen

import psutil

def main():
    battery = psutil.sensors_battery()
    
    if battery is None:
        print("No battery found.")
        exit()
    
    percentage = battery.percent
    print(f"Battery Percentage: {percentage}%")

if __name__ == "__main__":
    main()

Speichern Sie das Skript unter einem aussagekräftigen Namen, z. B. „battery_percentage.py“. Wenn Sie nun dieses Skript ausführen, wird der aktuelle Batterieprozentsatz Ihres Laptops angezeigt.

HINWEISBitte beachten Sie, dass das Skript je nach Batteriestatus Ihres Laptops unterschiedliche Ergebnisse liefern kann. Stellen Sie sicher, dass Ihr Laptop nicht an eine Stromquelle angeschlossen ist, um genaue Messwerte zu erhalten.

Im nächsten Abschnitt besprechen wir die Ausführung des Skripts und erkunden andere Anpassungsoptionen.

Führen Sie Skripte aus und passen Sie sie an

Um ein Python-Skript auszuführen, das den Batterieprozentsatz des Laptops anzeigt, befolgen Sie diese Schritte -

  • Öffnen Sie einen Texteditor und erstellen Sie eine neue Datei.

  • Kopieren Sie das im vorherigen Abschnitt bereitgestellte Python-Skript und fügen Sie es in die Datei ein.

  • 使用有意义的名称保存文件,例如“battery_percentage.py”。

现在,您可以使用以下方法之一运行脚本

方法一:命令行

打开终端或命令提示符,导航到保存脚本的目录,然后运行以下命令

python battery_percentage.py

方法二:集成开发环境(IDE)

如果您使用的是 PyCharm、Visual Studio Code 或 IDLE 等 IDE,则可以打开脚本文件并从 IDE 中执行它。在 IDE 的菜单或工具栏中查找“运行”或“执行”选项。

运行脚本后,您应该会看到笔记本电脑的电池百分比显示在控制台或输出窗口中。

自定义选项

您可以自定义脚本以增强其功能并使其提供更多信息。这里有一些想法 -

  • 添加时间戳  显示当前日期和时间以及电池百分比,以跟踪一段时间内的变化。

  • 设置阈值  定义可接受的最低电池百分比,并在电池电量低于该阈值时显示警告消息。

  • 创建图形用户界面 (GUI)  不要在控制台中显示电池百分比,而是使用 Tkinter 或 PyQt 等库构建 GUI 以在窗口中显示信息。

结论

在本教程中,我们学习了如何创建 Python 脚本来显示笔记本电脑电池百分比。我们使用 psutil 库检索系统信息并使用 psutil.sensors_battery() 函数访问电池百分比。通过将此功能合并到脚本中,我们可以方便地监控笔记本电脑的电池状态。

我们首先导入必要的模块并定义一个函数来获取电池百分比。然后我们实现了一个循环来在控制台中持续显示电池百分比。此外,我们还讨论了如何运行该脚本并提供了自定义选项来扩展其功能。

Das obige ist der detaillierte Inhalt vonDas Python-Skript zeigt den Batterieprozentsatz des Laptops an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen