Anterior: Empirismo | Siguiente: Yo y mis cojones
El Creador nos habla en Python
Python
from os.path import walk,realpath,join
from os import system,chdir
from sys import argv
def executeinkscape(format,dir,fnames):
for file in fnames:
if 'svg' in file:
root = realpath('.')
chdir(join(root,dir))
system('inkscape %s --export-%s=%s'%(file,
format,
file.replace('svg',format))
)
chdir(root)
if __name__ == '__main__':
print "Convirtiendo figuras a %s \n"%(argv[1])
walk('.',executeinkscape,argv[1])
Esta rutina hace lo siguiente. Si se le pasa el argumento 'formato' busca en el arbol de directorios a partir del directorio local todos los archivos que terminen con la extensión '.svg' y utiliza inkscape para exportarlos a 'formato' . Útil para no tener que guardar las figuras del libro en tres formatos distintos.
-
Tags:
Ingeniería
from os.path import walk,realpath,join
from os import system,chdir
from sys import argv
def executeinkscape(format,dir,fnames):
for file in fnames:
if 'svg' in file:
root = realpath('.')
chdir(join(root,dir))
system('inkscape %s --export-%s=%s'%(file,
format,
file.replace('svg',format))
)
chdir(root)
if __name__ == '__main__':
print "Convirtiendo figuras a %s \n"%(argv[1])
walk('.',executeinkscape,argv[1])
Esta rutina hace lo siguiente. Si se le pasa el argumento 'formato' busca en el arbol de directorios a partir del directorio local todos los archivos que terminen con la extensión '.svg' y utiliza inkscape para exportarlos a 'formato' . Útil para no tener que guardar las figuras del libro en tres formatos distintos.
