Bonjour, c'est délicieux. Cet article est le deuxième des articles de commentaires d'implémentation dans Parce que je ne veux pas traiter avec des personnes avec des bureaux sales. Ce sera. Cette fois, c'est peut-être un peu court. Si vous souhaitez en savoir plus sur l'implémentation, veuillez consulter l'article!
J'ai utilisé des expressions régulières et shutil ici.
Le génie de la compression mac est que le temps de capture est inclus dans le nom du fichier! Grâce à cela, je n'ai plus besoin d'installer quelque chose comme exiftool. Le préfixe contient un préfixe qui est ajouté au début lors de la compression. Pour plus d'informations ici!
path="Capture d'écran 2020-10-22 10.28.04.png "
cvtpath = re.compile(
prefix + r"[\s\S]*?(\d{4}).(\d\d).(\d\d)[\s\D]*?(\d\d?).(\d\d).(\d\d)")
flag = re.search(cvtpath, path)
if flag is not None and len(flag.groups()) == 6:
date = flag.groups()
date = list(map(lambda x: int(x), date))
Si vous y réfléchissez, comment savez-vous que vous êtes à une certaine heure un certain jour?
Solution: vous pouvez obtenir le jour avec datetime. Tout ce que vous avez à faire est de créer quelque chose qui ressemble à l'heure UNIX!
day = dtdt(*date).strftime("%a") #Peut avoir le jour
# print(day)
# > Thu
dateemb = date[3] * 60 + date[4] #Maintenant que nous avons une valeur, nous pouvons la comparer.
# print(dateemb)
# 628
Solution: si vous n'avez pas d'os, comptez simplement sur shutil!
import shutil
shutil.move(oldpath, newdir)
Merci pour la lecture. L'article précédent était ici
Recommended Posts