Script Python pour générer les N° des jetons en binaire
#!/usr/bin/env python # -*- coding: utf-8 -*- import os import sys from lxml import etree loopCount = 1 binaryStr = '' myTree = etree.XML(open("jeton-MIPS-plaque-base.svg","r").read()) nsmap = {'sodipodi': 'http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd','cc': 'http://web.resource.org/cc/','svg': 'http://www.w3.org/2000/svg','dc': 'http://purl.org/dc/elements/1.1/','xlink': 'http://www.w3.org/1999/xlink','rdf': 'http://www.w3.org/1999/02/22-rdf-syntax-ns#','inkscape': 'http://www.inkscape.org/namespaces/inkscape'} for elem in myTree.xpath('//svg:text[starts-with(@id,"coinNumb")]',namespaces=nsmap): tp = elem.xpath('./svg:tspan',namespaces=nsmap)[0] binaryStr = "{0:b}".format(loopCount) tp.text = binaryStr.zfill(8) loopCount += 1 open("jeton-MIPS-plaque-generated.svg","w").write(etree.tostring(myTree))
Copyright 2014,
par les contributeurs.
Ce travail est licencié sous un(e)
Creative Commons License
Citer/attribuer le contenu.
Brunus. (28/10/2014). Script Python pour générer les N° des jetons en binaire. Date de dernière consultation: 30/10/2024, origine: MIPS Lab • Le fablab associatif de Pau Site internet: https://www.mips-lab.net/Members/Brunus/jetons-mips-lab-second-design/mipscoingen.py.