Bonjour,
Quelque soit le format du code il suffit de le passer dans un beautifier.
Outre l'ancêtre "cb" il y a des tas d'outils soit en ligne, soit en local qui vous transforme un code C ou C++...
Bonjour,
Quelque soit le format du code il suffit de le passer dans un beautifier.
Outre l'ancêtre "cb" il y a des tas d'outils soit en ligne, soit en local qui vous transforme un code C ou C++...
everything is in the title
jrc$ ~/bin/photos/NVlistTagsFromPhoto.py /Volumes/SSD-APFS/MES_PHOTOS/lemaul_photos/9\ JUILLET\ 06\ -EL\ PRESIDENTE\ 014.jpg
Traceback (most recent call last):
File...
Bonjour,
Les expressions régulières peuvent aussi éviter les boucles...
Évidemment, ce n'est peut-être pas le but de l'exercice.
Y"a encore du boulot ....
Ben moi ..... jusqu'à présent.
Et puis j'aime bien ne pas laisser de choses de côté.
J'ai essayé toute sorte de conversions, y compris une tentative en python vers le format indiqué dans un post...
Malheureusement, coder en utf-16 n'est pas la solution.
metadata['Exif.Image.XPComment'] = theComment.encode('utf-16')
Provoque les mêmes erreurs.
$ ./setComment.py -c 'Photo de test' X.jpg ...
Il semble que le problème soit récurrent pour d'autres tags.
Ainsi tous ceux qui sont en commentaires ci-dessous ont provoqué le même type d'erreur
...
Bonjour,
Avec le code suivant :
metadata = pyexiv2.ImageMetadata(file)
metadata.read()
# Exif
metadata['Exif.Image.Artist'] = theAuthor
metadata['Exif.Image.Copyright']...
Bravo VinS !
$ pip3 install py3exiv2-0.4.0.tar.gz
Processing ./py3exiv2-0.4.0.tar.gz
Building wheels for collected packages: py3exiv2
Running setup.py bdist_wheel for py3exiv2 ... done
...
Les 2 premières passent sans problème, mais le link crashe
$ g++ -o build/exiv2wrapper.os -c -fPIC -I/usr/local/Cellar/python/3.7.2_1/Frameworks/Python.framework/Versions/3.7/include/python3.7m...
Comme l'installation de version ancienne n'est plus géré par les dernières versions de brew, il a fallu reprendre le chausse-pied.
Comme le disait Sempé, "Rien n'est simple, tout ce complique" :-))...
OK, je vais tenter le coup ce soir.
@+
Oui, cela semble bien être le cas. Un problème avec exiv2.
Je n'avais pas vu le premier post.
Hélas, la réponse au deuxième est "debian".
Ce qui explique sans doute, qu'il n'a pas eu de problème....
Il me semble qu'il manquait un bout de code à la fin du script.
Mais comme elle ne peut se trouver que sous /usr/local/lib, la recherche est simplifiée.
Par contre, les librairies sous mac os x ,...
Sinon la première commande retourne ces erreurs :
Je n'ai pas fait une étude comparative exhaustive, mais il me semble que les erreurs ressemble bien à celle obtenues précédemment (hélas !!!)
$...
J'ai supprimé le package de python.org et toutes ses dépendances.
Partant d'une fresh install de homebrew, j'ai du modifier la liste des commande données dans le lien ci-dessus.
/usr/bin/ruby -e...
1) je n'y suis pour rien dans cette commande.... elle vient de pip.
Il fut un temps où l'on pouvait compiler du c++ avec gcc, il suffisait de donner les bonnes options.
Donc je n'ai pas été étonné....
Bonsoir,
J'ai téléchargé avec "pip download py3exiv2" le fichier tar.gz et aussi les sources de exiv2.
J'ai fait une tentative misérable avec
ln -s $PWD/exiv2-0.27.0-Source/include/exiv2 ...
Merci pour ces informations.
Mais comme je ne connais pas les arcanes de pip, je voudrais surtout savoir où trouver les scripts afin de les modifier ou de tenir compte de leurs paramètres.
Cela ne...
Sur un macbook vaec tous les logiciels à jours
exiv2 iest installé avec 'port' (macport)
$ type python3
python3 is /Library/Frameworks/Python.framework/Versions/3.7/bin/python3
$ port list...