如何使用Python控制筆記型電腦螢幕亮度?


Python憑藉其簡潔性、多功能性和廣泛的應用領域,已成為世界上最流行的程式語言之一。藉助其豐富的庫和框架,Python可用於從Web開發到機器學習的任何用途。Pandas是Python中最流行的資料分析和處理庫之一,它提供了強大的工具來處理表格資料。

在本教程中,我們將使用Python和screen−brightness−control庫來探索如何控制筆記型電腦螢幕亮度。我們將向您展示如何使用Python程式碼調整螢幕亮度,甚至根據一天中的時間自動執行此過程。在閱讀完本文後,您將對如何使用Python控制螢幕亮度以及如何在您自己的專案中使用此功能有一些實際示例。那麼,讓我們開始吧!

如何使用Python控制筆記型電腦螢幕亮度?

為了使用Python控制筆記型電腦螢幕亮度,我們將安裝screen−brightness−control庫。

要安裝screen−brightness−control庫,我們可以使用pip,它是Python的包安裝程式。開啟您的終端或命令提示符並輸入以下命令:

pip install screen-brightness-control

上述命令將下載並安裝screen−brightness−control庫的最新版本及其可能需要的任何依賴項。

現在我們已經安裝了該庫,我們可以使用以下程式碼將其匯入到我們的Python指令碼中:

from screen_brightness_control import get_brightness

此程式碼從screen_brightness_control庫匯入brightness模組,該模組提供了一組用於控制螢幕亮度的函式。我們將在本文的下一節中使用這些函式來實際調整螢幕亮度。

讓我們使用brightness()函式測試我們的安裝,檢查當前螢幕亮度級別。以下是執行此操作的程式碼:

# Import the `get_brightness` function from the `screen_brightness_control` module
from screen_brightness_control import get_brightness

# Get the current screen brightness using the `get_brightness` function
current_brightness = get_brightness()

# Print the current screen brightness to the console
print("Current screen brightness is:", current_brightness)

執行上述程式碼後,您應該會看到當前螢幕亮度級別列印到控制檯。

輸出

Current screen brightness is: 75

現在我們已經安裝並匯入了screen−brightness−control庫,讓我們學習如何使用它來使用Python控制螢幕亮度。

使用set_brightness函式控制筆記型電腦螢幕亮度

set_brightness()函式允許我們調整筆記型電腦或桌上型電腦的螢幕亮度。此函式接受一個引數,即所需的亮度級別(百分比)。例如,如果要將螢幕亮度設定為80%,則應使用值為80呼叫set_brightness()函式。

要增加螢幕亮度,我們可以使用set_brightness()函式,如下所示:

# Import the `get_brightness` & `set_brightness` functions from the `screen_brightness_control` module
from screen_brightness_control import set_brightness, get_brightness

# new brightness level
new_brightness = 80 

# replace this value with the desired brightness level
set_brightness(new_brightness)

# display the current brightness level
current_brightness = get_brightness()
print("Current screen brightness is:", current_brightness)

在上面的程式碼片段中,我們將new_brightness變數設定為所需的亮度級別(在本例中為80%),然後使用此值作為引數呼叫set_brightness()函式。這將把螢幕亮度調整到所需級別。

之後,我們將使用`get_brightness`函式記錄當前亮度級別,這將記錄筆記型電腦螢幕的新亮度。

輸出

Current screen brightness is: 80

正如您在上面的輸出中看到的,筆記型電腦螢幕亮度已更改為80,並且已在終端中記錄。

同樣,要降低螢幕亮度,我們可以再次使用set_brightness()函式,但使用較低的亮度值。以下是相同程式碼的示例:

# Import the `get_brightness` & `set_brightness` functions from the `screen_brightness_control` module
from screen_brightness_control import set_brightness, get_brightness

# new brightness level
new_brightness = 50 

# replace this value with the desired brightness level
set_brightness(new_brightness)
# display the current brightness level
current_brightness = get_brightness()
print("Current screen brightness is:", current_brightness)

在上面的程式碼中,我們將new_brightness變數設定為較低的亮度級別(在本例中為50%),然後使用此值作為引數呼叫set_brightness()函式。這將降低螢幕亮度到所需級別。

之後,我們將使用`get_brightness`函式記錄當前亮度級別,這將記錄筆記型電腦螢幕的新亮度。

輸出

Current screen brightness is: 50

正如您在上面的輸出中看到的,筆記型電腦螢幕亮度已更改為50,並且已在終端中記錄。

因此,這就是我們如何結合使用set_brightness()和get_brightness()函式以及Python,我們可以輕鬆控制筆記型電腦的螢幕亮度。

結論

在本教程中,我們學習瞭如何使用Python和screen−brightness−control庫來控制筆記型電腦螢幕亮度。我們使用pip安裝了該庫,將其匯入到我們的Python指令碼中,並使用get_brightness()函式檢查當前螢幕亮度級別。我們還使用set_brightness()函式將螢幕亮度調整到所需的級別,既可以增加也可以降低。我們為每種方法都提供了示例,使其易於遵循並自行嘗試。在閱讀完本文後,您應該對如何使用Python控制螢幕亮度有一個很好的瞭解,並且對如何在您自己的專案中使用它具有實踐知識。

更新於:2023年7月21日

1K+ 次瀏覽

啟動您的職業生涯

透過完成課程獲得認證

開始
廣告