嘗試之前;確保您的電腦上安裝了 python。
在 python IDE 中,您需要先匯入 pathlib 和 os 函式庫。兩者都是 python 標準函式庫的一部分,因此不需要外部安裝。
1.)導入必要的函式庫(pathlib 和 os)。
2.)找到桌面的路徑。
3.) 建立一個名為「Screenshots」的新資料夾(如果尚不存在)。
4.)過濾桌面上的文件以僅查找.png檔案(通常是螢幕截圖)。
5.)將每個.png檔案移到「Screenshots」資料夾
為了澄清這一點,我們可以更深入地研究每個步驟。
1.)要匯入 pathlib 和作業系統,請開啟 IDE,確保您的語言設定為目前版本的 python 並輸入:
從路徑庫匯入路徑
導入作業系統
2.) 找到桌面的路徑
為了從桌面移動文件,我們首先需要找到它的路徑。 Path.home() 方法傳回目前使用者的主目錄,我們可以在其中附加「桌面」。
桌面 = Path.home().joinpath("桌面")
這行程式碼建立一個指向使用者桌面的 Path 物件。您可以透過列印路徑來確認這一點:
列印(桌面)
3.) 為螢幕截圖建立一個新資料夾
接下來,我們建立一個新資料夾,將在其中移動 .png 檔案。 mkdir 方法將在桌面內建立「Screenshots」資料夾(如果尚不存在)。 exit_ok=True 參數確保如果資料夾已存在,則腳本不會拋出錯誤。
desktop.joinpath("螢幕截圖").mkdir(exist_ok=True)
我們使用一個簡單的循環來迭代桌面上的所有檔案。 iterdir() 方法傳回目錄中所有項目的迭代器。
要過濾 .png 文件,我們檢查兩個條件:
1.) 該項目必須是一個檔案 (f.is_file())。
2.) 檔案副檔名必須是.png (f.suffix == ".png")。
對於desktop.iterdir()中的f:
if f.is_file() 且 f.suffix == ".png":
5.) 移動螢幕截圖
最後,對於每個 .png 文件,我們將其移至「Screenshots」資料夾中。這是使用替換方法完成的,該方法允許我們將文件從當前位置移動到新路徑。
f.replace(desktop.joinpath("螢幕截圖").joinpath(f.name))
您的最終輸入代碼應如下所示:
結論:
此腳本是一個有用的工具,用於透過將所有 .png 檔案(通常是螢幕截圖)移至指定資料夾中來組織桌面。經過一些修改,該腳本可以適應處理其他文件類型或目錄。
以上是使用 Python 將 .png 檔案從一個資料夾移到另一個資料夾的詳細內容。更多資訊請關注PHP中文網其他相關文章!