試す前に;コンピューターに Python がインストールされていることを確認してください。
Python IDE では、pathlib ライブラリと os ライブラリのインポートから始める必要があります。どちらも Python 標準ライブラリの一部であるため、外部インストールは必要ありません。
1.)必要なライブラリ (pathlib と os) をインポートします。
2.)デスクトップへのパスを見つけます。
3.)「Screenshots」という名前の新しいフォルダーを作成します (まだ存在しない場合)。
4.)デスクトップ上のファイルをフィルタリングして、.png ファイル (通常はスクリーンショット) のみを見つけます。
5.)各 .png ファイルを「スクリーンショット」フォルダーに移動します
明確にするために、各ステップをもう少し詳しく見てみましょう。
1.) pathlib と os をインポートするには、IDE を開き、言語が Python の現在のバージョンに設定されていることを確認して、次のように入力します。
パスライブラリインポートパスから
OSをインポート
2.) デスクトップへのパスを見つける
デスクトップからファイルを移動するには、まずそのパスを見つける必要があります。 Path.home() メソッドは現在のユーザーのホーム ディレクトリを返し、それに「Desktop」を追加できます。
デスクトップ = Path.home().joinpath("デスクトップ")
このコード行は、ユーザーのデスクトップを指す Path オブジェクトを作成します。これは、パス
を出力することで確認できます。印刷(デスクトップ)
3.) スクリーンショット用の新しいフォルダーを作成します
次に、.png ファイルを移動する新しいフォルダーを作成します。 mkdir メソッドは、デスクトップ内に「スクリーンショット」フォルダーが存在しない場合は作成します。 exist_ok=True 引数により、フォルダーが既に存在する場合にスクリプトがエラーをスローしないことが保証されます。
desktop.joinpath("スクリーンショット").mkdir(exist_ok=True)
単純なループを使用して、デスクトップ上のすべてのファイルを反復処理します。 iterdir() メソッドは、ディレクトリ内のすべての項目の反復子を返します。
.png ファイルをフィルタリングするには、2 つの条件をチェックします:
1.) 項目はファイル (f.is_file()) である必要があります。
2.) ファイル拡張子は .png (f.suffix == ".png") である必要があります。
デスクトップ.itrdir()のfの場合:
f.is_file() および f.suffix == ".png":
5.) スクリーンショットを移動します
最後に、各 .png ファイルを「スクリーンショット」フォルダーに移動します。これは、replace メソッドを使用して行われます。これにより、ファイルを現在の場所から新しいパスに移動できます。
f.replace(desktop.joinpath("スクリーンショット").joinpath(f.name))
最終的な入力コードは次のようになります:
結論:
このスクリプトは、すべての .png ファイル (通常はスクリーンショット) を指定されたフォルダーに移動することで、デスクトップを整理するのに便利なツールです。いくつかの変更を加えれば、このスクリプトは他のファイル タイプやディレクトリを処理できるようになります。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3