Un mémo organisé en renommant les noms de fichiers dans le dossier avec python

Je voulais vraiment écrire avec une seule doublure, mais je ne pouvais pas. Je n'ai pas compris comment renommer mac car il semble se comporter différemment de Linux.

Pour l'exemple de phrase supposé cette fois, renommez uniquement l'image jpg dans le dossier de l'image de l'eau.

rename.py


#!/usr/bin/env python
# coding: UTF-8
import sys
import os
import re
a = 1
#Dossier d'images à spécifier
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

Cette fois, je ciblerai à peu près uniquement les images jpg. Définissez la recherche sur sukima.

Si vous utilisez ce code ci-dessus, veuillez vérifier le fonctionnement pour le moment. Nous ne sommes pas responsables des phénomènes tels que la disparition de l'image, qu'elle soit confirmée ou non.

Probablement comme ça lors du test

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


 Veuillez préparer un fichier factice dans un dossier jetable sans images et vérifier le comportement.


### Transfert d'image avec SCP
 Transfert d'image à partir de la commande scp en python


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

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

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

s = 'Transfert du serveur de destination'
u = 'Nom d'utilisateur connexion'
d = 'Répertoire de destination'
r = 'Emplacement de stockage des images commençant par http à la destination du transfert'
#En gros, le but est d'élever les SS sur place, donc Desktop est le cas à la maison.
p = 'Transfert de l'emplacement de stockage de l'image source'
t = datetime.datetime.now()
#Parce que SS est un nom qui commence par Scr
i = re.compile("^Scr")

#Se préparer à donner un horodatage
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('/Annuaire avec images/')
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()
#Destination d'enregistrement de l'image de sortie
print r + 'img%s.png' % stamp

Ce qui manque, c'est pip ou easy-install. En élevant autant que possible le SS, j'ai essayé de le soulever à un endroit (de préférence dans un endroit sous mon contrôle) sans le distribuer.

Il n'est pas pratique de télécharger des images ici et là quand ça prend feu sur SNS! !! !!

Recommended Posts

Un mémo organisé en renommant les noms de fichiers dans le dossier avec python
[Python] Récupérez les fichiers dans le dossier avec Python
[Python] Ouvrez le fichier csv dans le dossier spécifié par pandas
Lisez le fichier ligne par ligne avec Python
Lisez le fichier ligne par ligne avec Python
Trier les noms de fichiers obtenus par Python glob dans l'ordre numérique
Lisez le fichier en Python avec un chemin relatif depuis le programme
Lire ligne par ligne à partir d'un fichier avec Python
Comment déposer Google Docs dans un dossier dans un fichier .txt avec python
Obtenir le nom de fichier dans un dossier à l'aide de glob
Un mémo que j'ai touché au magasin de données avec python
Exécuter un fichier Python avec une importation relative dans PyCharm
Une note qui implémente une tâche en Python qui charge un fichier GCS dans BigQuery
Une note lors de la vérification si la clé spécifiée existe dans le dictionnaire défini avec python
[Python] Créez un écran de spécification de chemin de fichier et de dossier avec tkinter
Changer la destination de sortie standard en un fichier en Python
Traitez les fichiers du dossier dans l'ordre avec le script shell
[Note] Importation de fichiers dans le répertoire parent en Python
Extraire le fichier xz avec python
Manipulation de chemin de fichier / dossier en Python
Enregistrez le fichier binaire en Python
J'ai créé une classe pour obtenir le résultat de l'analyse par MeCab dans ndarray avec python
Créer un fichier binaire en Python
Obtenez de manière récursive la liste Excel dans un dossier spécifique avec python et écrivez-la dans Excel.
Mémo Python ① Opérations sur les dossiers et fichiers
Créez un fichier dox avec des vignettes des photos dans le dossier en utilisant la bibliothèque Python python-docx et le logiciel gratuit «Réduction uniquement».
[Python] Mémo des phrases fréquemment utilisées dans les scripts Python
Traitez le contenu du fichier dans l'ordre avec un script shell
Exportez le contenu de ~ .xlsx dans le dossier en HTML avec Python
Lire la sortie standard d'un sous-processus ligne par ligne en Python
[Python] Un mémo pour faire fonctionner une ROM créée avec GBDK avec PyBoy
L'idée d'alimenter le fichier de configuration avec un fichier python au lieu de yaml
Obtenez la formule dans le fichier Excel sous forme de chaîne en Python
Résolvez les problèmes de somme partielle avec une recherche complète en Python
Obtenez une liste de fichiers dans un dossier avec python sans chemin
Livre en spirale en Python! Python avec un livre en spirale! (Chapitre 14 ~)
Contrôle exclusif avec fichier de verrouillage en Python
Ecrire le test dans la docstring python
Vérifier l'existence du fichier avec python
Afficher Python 3 dans le navigateur avec MAMP
Un mémo contenant Python2.7 et Python3 dans CentOS
Rechercher le labyrinthe avec l'algorithme python A *
Lisons le fichier RINEX avec Python ①
Exécuter l'interpréteur Python dans le script
[GPS] Créer un fichier kml avec Python
Organisez les données séparées par dossier avec Python
[Python] Lire la ligne spécifiée dans le fichier
J'ai créé un fichier de configuration avec Python
Remplacez le nom du répertoire et le nom du fichier dans le répertoire par une commande Linux.
Extraire les lignes qui correspondent aux conditions d'un fichier texte avec python
Lire le fichier Python # .txt pour Python super débutant super débutant avec travail .py
Téléchargez le fichier en spécifiant la destination de téléchargement avec Python & Selemiun & Chrome (version Windows)
Notez que le serveur d'exécution de Django est moss en Python 2.7.11 fourni avec Homebrew
Recevez une liste des résultats du traitement parallèle en Python avec starmap
Créer un enregistrement avec des pièces jointes dans KINTONE à l'aide du module de requêtes Python
J'ai fait un programme pour vérifier la taille d'un fichier avec Python