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! !! !!