[PYTHON] [Aux messieurs sur Twitter] J'ai écrit un script pour convertir immédiatement .jpg-large en .jpg.

What is? Omission

Je sais que vous collectez des images ero sur Twitter ... Et je sais aussi que je convertis manuellement .jpg-large en .jpg et que je l'enregistre ... (je suis désolé si je ne l'ai pas fait).

Ca y est! A vous !! Bonne nouvelle !!!

Convertissons les noms de fichiers d'images érotiques sublimes à la fois avec ce script !!!!!

Télécharger les ici

https://github.com/ykaito39/useful-script-for-photo/tree/master/rename_jpg-XXX_to_jpg

Comment utiliser

$python rename_jpg-XXX_to_jpg.py

En gros, vous pouvez l'exécuter en le copiant dans le répertoire où se trouve .jpg-large et en l'exécutant en double-cliquant.

Contenu des commentaires

C'est un script très simple, et c'est le premier script que j'ai créé qui puisse être utilisé correctement. Je l'ai fait il y a environ 2 ans, mais je peux l'utiliser en service actif.

la magie

# coding: UTF-8
import sys
import os

Spécification du chemin cible

if len(sys.argv) == 2:
    DIR == sys.argv[1]
else:
    DIR = './'

En fait, je l'ai écrit séparément pour chaque OS, mais à la fin j'ai pensé que ce serait le plus intuitif et le plus facile à comprendre si je le copiais directement sous le téléchargement et que je l'exécutais.

Corps

#Obtenez une liste de fichiers dans le répertoire
#Si le DIR n'est pas valide, terminez ici
try:
    file_list = os.listdir(DIR)
except os.error:
    exit(-1)

for file in file_list:
    print(file)
    if file[-6:] == '_large':
        #Obtenez le chemin complet du changement
        full_path = os.path.join(DIR, file)

        #Du nom du fichier à la fin_Effacer grand
        replaced_path = file[:-6] + ''
        replaced_full_path = os.path.join(DIR, replaced_path)

        #Réécriture du nom de fichier
        os.rename(full_path, replaced_full_path)
        print('[REPLACE]  ' + file + ' >> ' + replaced_path)

Si vous obtenez la liste du contenu du répertoire et que le nom du fichier a -large à la fin de la tranche de liste, il est simplement supprimé. La gestion des exceptions est également appropriée, et je suis désolé que ce ne soit pas un gros problème.

Environnement de développement

Python3.6 Windows10 pro x64 1903

Informations de contact

@ykaito39

Thanks Merci d'avoir regardé...

Recommended Posts

[Aux messieurs sur Twitter] J'ai écrit un script pour convertir immédiatement .jpg-large en .jpg.
J'ai écrit un script pour télécharger un plug-in WordPress
J'ai écrit un script pour obtenir un site populaire au Japon
J'ai fait un script pour dire bonjour à mon Koshien
J'ai écrit un script pour créer rapidement un environnement de développement pour Twitter Bot avec AWS Lambda + Python 2.7
J'ai écrit un script pour vous aider à démarrer avec AtCoder à grande vitesse!
Je viens d'écrire un script pour construire Android sur une autre machine
J'ai écrit une fonction pour charger le script d'extension Git en Python
J'ai écrit un script pour extraire les liens de pages Web en Python
J'ai écrit un script pour aider goodnotes5 et Anki à travailler ensemble
J'ai essayé de créer un script qui retrace les tweets d'un utilisateur spécifique sur Twitter et enregistre l'image publiée à la fois
Convertir un mémo à la fois avec Python 2to3
J'ai fait un script pour afficher des pictogrammes
J'ai écrit un code pour convertir quaternion en angle de graissage de type z-y-x avec Python
J'ai créé un script en python pour convertir des fichiers .md au format Scrapbox
Recevez de nombreux tweets Twitter à la fois
J'ai écrit un script pour relancer la montre gulp qui mourra bientôt
Ecrire un script pour convertir un vidage MySQL en TSV
Les débutants essaient de convertir des fichiers Word en PDF à la fois
J'ai fait un script pour mettre un extrait dans README.md
J'ai créé un code pour convertir illustration2vec en modèle Keras
Une histoire à laquelle j'étais accro chez np.where
J'ai créé un script en Python pour convertir un fichier texte pour JSON (pour l'extrait d'utilisateur vscode)
J'ai créé un outil pour obtenir les liens de réponse d'OpenAI Gym en même temps
Script Python qui va de la recherche Google à l'enregistrement de la page de résultats de recherche à la fois
J'ai écrit rapidement un programme pour étudier la DI avec Python ①
Convertissez les données d'image (png) à portée de main en une image .pbm
J'ai écrit un script qui divise l'image en deux
J'ai essayé de transformer un fichier Python en un EXE (erreur de récursivité prise en charge)
Je voulais convertir ma photo de visage en un style Yuyu.