Maison > développement back-end > Tutoriel Python > Le script Python affiche le pourcentage de batterie d'un ordinateur portable

Le script Python affiche le pourcentage de batterie d'un ordinateur portable

PHPz
Libérer: 2023-09-05 20:17:06
avant
1364 Les gens l'ont consulté

Le script Python affiche le pourcentage de batterie dun ordinateur portable

Surveiller le pourcentage de batterie de votre ordinateur portable est essentiel pour suivre ses niveaux de puissance et garantir une utilisation ininterrompue. Que vous travailliez en déplacement ou que vous utilisiez votre ordinateur portable pendant de longues périodes, l'utilisation d'un script Python pour afficher le pourcentage de batterie peut s'avérer extrêmement utile. Dans cet article de blog, nous explorerons comment créer un script Python qui affiche le pourcentage de batterie de votre ordinateur portable.

Dans les sections suivantes, nous discutons des conditions préalables à l'exécution du script, explorons comment récupérer les informations sur la batterie et montrons comment afficher le pourcentage de batterie dans une interface utilisateur graphique (GUI).

Prérequis

Avant de commencer, vous devez remplir certaines conditions préalables pour exécuter avec succès le script Python permettant d'afficher le pourcentage de batterie d'un ordinateur portable. C'est ce dont vous avez besoin

  • Python Assurez-vous que Python est installé sur votre système. Vous pouvez télécharger la dernière version de Python depuis le site officiel de Python (https://www.python.org/) et suivre les instructions d'installation spécifiques à votre système d'exploitation.

  • Compatibilité du système d'exploitation Veuillez garder à l'esprit que la méthode d'accès aux informations sur la batterie peut varier en fonction du système d'exploitation que vous utilisez. Les scripts fournis dans cet article sont compatibles avec les systèmes Windows, macOS et Linux, mais peuvent nécessiter quelques ajustements pour des versions ou distributions spécifiques du système d'exploitation.

  • Bibliothèques Python requises Nous utiliserons la bibliothèque psutil pour récupérer les informations sur la batterie. Assurez-vous que psutil est installé sur votre système. Vous pouvez l'installer à l'aide de pip (programme d'installation du package Python) en exécutant la commande suivante dans un terminal ou une invite de commande :

pip install psutil
Copier après la connexion

Une fois que vous avez installé Python et rempli les conditions préalables nécessaires, vous pouvez procéder à la création d'un script Python.

Créer un script Python

Pour afficher le pourcentage de batterie d'un ordinateur portable à l'aide de Python, nous utiliserons la bibliothèque psutil, qui fournit une interface pour récupérer les informations système, y compris les données relatives à la batterie. Voici comment créer un script Python

  • Importer les modules nécessaires

import psutil
Copier après la connexion
  • Récupérer les informations sur la batterie

battery = psutil.sensors_battery()
Copier après la connexion
  • Vérifiez si la batterie est présente

if battery is None:
    print("No battery found.")
    exit()
Copier après la connexion
  • Obtenir le pourcentage de batterie

percentage = battery.percent
Copier après la connexion
  • Afficher le pourcentage de batterie

print(f"Battery Percentage: {percentage}%")
Run the script:
if __name__ == "__main__":
    main()
Copier après la connexion

Le script Python complet pour afficher le pourcentage de batterie d'un ordinateur portable devrait ressembler à ceci

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()
Copier après la connexion

Enregistrez le script sous un nom significatif, tel que "battery_percentage.py". Désormais, lorsque vous exécuterez ce script, il affichera le pourcentage actuel de la batterie de votre ordinateur portable.

REMARQUEVeuillez garder à l'esprit que le script peut fournir des résultats différents en fonction de l'état de la batterie de votre ordinateur portable. Assurez-vous que votre ordinateur portable n'est pas connecté à une source d'alimentation pour obtenir des lectures précises.

Dans la section suivante, nous verrons comment exécuter le script et explorerons d'autres options de personnalisation.

Exécutez des scripts et personnalisez

Pour exécuter un script Python affichant le pourcentage de batterie d'un ordinateur portable, suivez ces étapes -

  • Ouvrez un éditeur de texte et créez un nouveau fichier.

  • Copiez le script Python fourni dans la section précédente et collez-le dans le fichier.

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

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

方法一:命令行

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

python battery_percentage.py
Copier après la connexion

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

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

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

自定义选项

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

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

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

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

结论

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

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

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!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal