Ein Memo, das durch Umbenennen der Dateinamen im Ordner mit Python organisiert wird

Ich wollte wirklich mit einem Liner schreiben, konnte es aber nicht. Ich habe nicht verstanden, wie man einen Mac umbenennt, weil er sich anders zu verhalten scheint als Linux.

Benennen Sie für den diesmal angenommenen Beispielsatz nur das JPG-Bild im Ordner "Wasserbild" um.

rename.py


#!/usr/bin/env python
# coding: UTF-8
import sys
import os
import re
a = 1
#Bildordner anzugeben
files = os.listdir('/Users/hage/Pictures/sukumizu/')
for file in files:
    jpg = re.compile("jpg")
    if jpg.search(file):
        os.rename(file, "image%06d.jpg " %(a))
        a+=1
    else:
        pass

Dieses Mal werde ich ungefähr nur JPG-Bilder als Ziel haben. Setze die Suche auf Sukima.

Wenn Sie diesen obigen Code verwenden, überprüfen Sie bitte vorerst den Vorgang. Wir sind nicht verantwortlich für Phänomene wie das Verschwinden des Bildes, unabhängig davon, ob es bestätigt wurde oder nicht.

Wahrscheinlich so beim Testen

touch vip.jpg sukima.jpg futaba.jpg ookami.jpg


 Bitte bereiten Sie eine Dummy-Datei in einem Einwegordner ohne Bilder vor und überprüfen Sie das Verhalten.


### Bildübertragung mit SCP
 Bildübertragung vom Befehl scp in Python


#### **`o.py`**
```python

#!/usr/bin/env python
# coding: utf-8

import os,sys,re,shutil,pexpect,datetime

s = 'Zielserver übertragen'
u = 'Login Benutzername'
d = 'Zielverzeichnis'
r = 'Bildspeicherort beginnend mit http am Übertragungsziel'
#Grundsätzlich besteht der Zweck darin, SS vor Ort zu erhöhen, sodass Desktop zu Hause der Fall ist.
p = 'Speicherort für Quellbild übertragen'
t = datetime.datetime.now()
#Weil SS ein Name ist, der mit Scr beginnt
i = re.compile("^Scr")

#Vorbereitung eines Zeitstempels
stamp = "{0:02d}".format(t.month) + "{0:02d}".format(t.day) + \
        "{0:02d}".format(t.hour) + "{0:02d}".format(t.minute)
#print stamp
files = os.listdir('/Verzeichnis mit Bildern/')
for file in files:
    if i.search(file):
        obj = file
obj = p+obj

shutil.copyfile(obj, '%simg%s.png' % (p,stamp))
scp=pexpect.spawn('scp -p %simg%s.png %s@%s:%s' %(p,stamp, u,s, d))
scp.interact()
#Ziel zum Speichern des Ausgabebilds
print r + 'img%s.png' % stamp

Was fehlt, ist pip oder einfach zu installieren. Wenn ich SS so weit wie möglich erhöhte, versuchte ich, es an einem Ort (vorzugsweise an einem Ort unter meiner Kontrolle) zu erhöhen, ohne es zu verteilen.

Es ist unpraktisch, hier und da Bilder hochzuladen, wenn es auf SNS Feuer fängt! !! !!

Recommended Posts

Ein Memo, das durch Umbenennen der Dateinamen im Ordner mit Python organisiert wird
[Python] Holen Sie sich die Dateien mit Python in den Ordner
[Python] Öffnen Sie die CSV-Datei in dem von Pandas angegebenen Ordner
Lesen Sie die Datei Zeile für Zeile mit Python
Lesen Sie die Datei Zeile für Zeile mit Python
Sortieren Sie die von Python glob erhaltenen Dateinamen in numerischer Reihenfolge
Lesen Sie die Datei in Python mit einem relativen Pfad aus dem Programm
Lesen Sie mit Python Zeile für Zeile aus der Datei
So legen Sie Google Text & Tabellen in einem Ordner zusammen in einer TXT-Datei mit Python ab
Abrufen des Dateinamens in einem Ordner mithilfe von glob
Ein Memo, dass ich den Datenspeicher mit Python berührt habe
Führen Sie eine Python-Datei mit relativem Import in PyCharm aus
Ein Hinweis, der einen Job in Python implementiert, der eine GCS-Datei in BigQuery lädt
Ein Hinweis beim Überprüfen, ob der angegebene Schlüssel im definierten Wörterbuch mit Python vorhanden ist
[Python] Erstellen Sie mit tkinter einen Bildschirm zur Datei- und Ordnerpfadspezifikation
Ändern Sie das Standardausgabeziel in eine Datei in Python
Verarbeiten Sie die Dateien im Ordner in der Reihenfolge mit dem Shell-Skript
[Hinweis] Import von Dateien in das übergeordnete Verzeichnis in Python
Extrahieren Sie die xz-Datei mit Python
Manipulation des Datei- / Ordnerpfads in Python
Speichern Sie die Binärdatei in Python
Ich habe eine Klasse erstellt, um das Analyseergebnis von MeCab in ndarray mit Python zu erhalten
Erstellen Sie eine Binärdatei in Python
Rufen Sie die Excel-Liste rekursiv in einem bestimmten Ordner mit Python ab und schreiben Sie sie in Excel.
Python-Memo ① Ordner- und Dateivorgänge
Erstellen Sie eine Dox-Datei mit Miniaturansichten der Fotos im Ordner mit der Python-Python-Docx-Bibliothek und der kostenlosen Software "Nur Reduzierung".
[Python] Ein Memo häufig verwendeter Phrasen in Python-Skripten
Verarbeiten Sie den Inhalt der Datei der Reihe nach mit einem Shell-Skript
Geben Sie den Inhalt von ~ .xlsx im Ordner mit Python in HTML aus
Lesen Sie die Standardausgabe eines Unterprozesses zeilenweise in Python
[Python] Ein Memo zum Betreiben eines mit GBDK mit PyBoy erstellten ROM
Die Idee, die Konfigurationsdatei mit einer Python-Datei anstelle von yaml zu füttern
Rufen Sie die Formel in der Excel-Datei als Zeichenfolge in Python ab
Lösen Sie Teilsummenprobleme mit der vollständigen Suche in Python
Ruft eine Liste der Dateien in einem Ordner mit Python ohne Pfad ab
Spiralbuch in Python! Python mit einem Spiralbuch! (Kapitel 14 ~)
Exklusive Steuerung mit Sperrdatei in Python
Schreiben Sie den Test in die Python-Dokumentzeichenfolge
Überprüfen Sie die Existenz der Datei mit Python
Zeigen Sie Python 3 im Browser mit MAMP an
Ein Memo mit Python2.7 und Python3 in CentOS
Durchsuche das Labyrinth mit dem Python A * -Algorithmus
Lesen wir die RINEX-Datei mit Python ①
Führen Sie den Python-Interpreter im Skript aus
[GPS] Erstellen Sie eine kml-Datei mit Python
Organisieren Sie mit Python nach Ordnern getrennte Daten
[Python] Lesen Sie die angegebene Zeile in der Datei
Ich habe mit Python eine Einstellungsdatei erstellt
Ersetzen Sie den Verzeichnisnamen und den Dateinamen im Verzeichnis zusammen mit einem Linux-Befehl.
Extrahieren Sie mit Python Zeilen, die den Bedingungen entsprechen, aus einer Textdatei
Lesen Sie die Python # .txt-Datei für Super-Anfänger in Python mit .py
Laden Sie die Datei herunter, indem Sie das Download-Ziel mit Python & Selemiun & Chrome (Windows-Version) angeben.
Beachten Sie, dass Djangos Runserver in Python 2.7.11, das mit Homebrew geliefert wird, Moos ist
Erhalten Sie eine Liste der Ergebnisse der Parallelverarbeitung in Python mit Starmap
Erstellen Sie mit dem Python-Anforderungsmodul einen Datensatz mit Anhängen in KINTONE
Ich habe ein Programm erstellt, um die Größe einer Datei mit Python zu überprüfen