Bevor Sie es versuchen; Stellen Sie sicher, dass Python auf Ihrem Computer installiert ist.
In der Python-IDE müssen Sie mit dem Importieren der Pathlib- und OS-Bibliotheken beginnen. Beide sind Teil der Python-Standardbibliothek, sodass keine externen Installationen erforderlich sind.
1.)Importieren Sie die erforderlichen Bibliotheken (pathlib und os).
2.)Finden Sie den Pfad zu Ihrem Desktop.
3.)Erstellen Sie einen neuen Ordner mit dem Namen „Screenshots“ (falls dieser noch nicht vorhanden ist).
4.)Filtern Sie Dateien auf dem Desktop, um nur PNG-Dateien zu finden (bei denen es sich normalerweise um Screenshots handelt).
5.)Verschieben Sie jede PNG-Datei in den Ordner „Screenshots“
Zur Verdeutlichung können wir in jeden Schritt etwas tiefer eintauchen.
1.)Um Pathlib und Betriebssystem zu importieren, öffnen Sie Ihre IDE, stellen Sie sicher, dass Ihre Sprache auf die aktuelle Version von Python eingestellt ist, und geben Sie Folgendes ein:
aus Pathlib-Importpfad
Betriebssystem importieren
2.) Finden Sie den Pfad zum Desktop
Um Dateien von Ihrem Desktop zu verschieben, müssen wir zunächst den Pfad finden. Die Path.home()-Methode gibt das Home-Verzeichnis des aktuellen Benutzers zurück, und wir können „Desktop“ daran anhängen.
desktop = Path.home().joinpath("Desktop")
Diese Codezeile erstellt ein Path-Objekt, das auf den Desktop des Benutzers verweist. Sie können dies bestätigen, indem Sie den Pfad ausdrucken:
drucken (Desktop)
3.) Erstellen Sie einen neuen Ordner für Screenshots
Als nächstes erstellen wir einen neuen Ordner, in den wir die PNG-Dateien verschieben. Die mkdir-Methode erstellt den Ordner „Screenshots“ auf dem Desktop, sofern dieser noch nicht vorhanden ist. Das Argument exist_ok=True stellt sicher, dass das Skript keinen Fehler auslöst, wenn der Ordner bereits existiert.
desktop.joinpath("Screenshots").mkdir(exist_ok=True)
Wir verwenden eine einfache Schleife, um alle Dateien auf dem Desktop zu durchlaufen. Die Methode iterdir() gibt einen Iterator für alle Elemente im Verzeichnis zurück.
Um nach PNG-Dateien zu filtern, prüfen wir zwei Bedingungen:
1.) Das Element muss eine Datei sein (f.is_file()).
2.) Die Dateierweiterung muss .png sein (f.suffix == ".png").
für f in desktop.iterdir():
if f.is_file() and f.suffix == ".png":
5.) Screenshots verschieben
Abschließend verschieben wir jede PNG-Datei in den Ordner „Screenshots“. Dies geschieht mithilfe der Ersetzungsmethode, die es uns ermöglicht, die Datei von ihrem aktuellen Speicherort in den neuen Pfad zu verschieben.
f.replace(desktop.joinpath("Screenshots").joinpath(f.name))
Ihr endgültiger Eingabecode sollte so aussehen:
Abschluss:
Dieses Skript ist ein nützliches Tool zum Organisieren Ihres Desktops, indem alle PNG-Dateien (normalerweise Screenshots) in einen bestimmten Ordner verschoben werden. Mit ein paar Änderungen könnte dieses Skript angepasst werden, um andere Dateitypen oder Verzeichnisse zu verarbeiten.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3