Sign up with your email address to be the first to know about new products, VIP offers, blog features & more.

Tag Archives ficheros

Renombrar ficheros a números en orden ascendente en Python

Últimamente para mis scripts, en vez de utilizar Bash u otras alternativas como GNU/Octave, estoy usando el lenguaje de programación Python. Para mí, Python es un lenguaje robusto y muy potente donde destaca en él algo que me fascina: la facilidad para leer código y reusarlo.

En este caso me gustaría compartir con vosotros un script que he creado hoy en el que he tenido que renombrar unas imágenes el siguiente orden: ‘00000.jpg’, ‘00001.jpg’, ‘00002.jpg’, ‘00003.jpg’, etc. Para ello se lee en una carpeta por orden nominal las imágenes jpg que lo contienen y después se procede a renombrarlos numéricamente y ascedentemente según el identificador que le hayamos pasado que en este caso es el 0.

Jerarquía de ficheros en Linux

sistema-ficheros-linux

Uno de los factores fundamentales para aprender los entresijos de Linux es saber cómo funciona la jerarquía de ficheros. Y qué mejor que una imagen explicativa como la de esta entrada.

Sin embargo, si queréis conocer un poco más la descripción de dichas carpetas que la componen os recomiendo que entréis en el enlace original donde las explica muy bien en mi opinión.

Enlace original: Linux file system hierarchy.

Guardar y cargar ficheros en OpenCV

Aquí os dejo un ejemplo que he creado sencillo y entendible para entender cómo se trabaja con ficheros en OpenCV. El formato que trabaja es YAML y aquí se guarda un número y una matriz y después se carga:

Escribir ficheros de datos en Python

En este sencillo ejemplo el programa escribe en un fichero llamado datos.csv el nombre, la edad y la altura de tres personas con su correspondiente identificador. Una vez que se haya creado este archivo de datos en formato csv, éste se puede procesar con hojas de cálculo como LibreOffice Calc.

Aquí tienes el código:

#!/usr/bin/env python

def main():
    f = open('datos.csv','w')
    f.write('ID,Nombre,Edad,Altura (cm)\n')
    f.write('00,Javier,23,177\n')
    f.write('01,Nacho,28,182\n')
    f.write('02,David,34,190')

if __name__ == '__main__':
    main()

Consola de recuperación de Ubuntu: quitar modo de sólo lectura, permitir escritura

Probablemente en alguna ocasión os hayáis tenido que enfrentar a la consola de recuperación de Ubuntu. El problema más frecuente en estos casos suele venir derivado del servidor gráfico: problemas al configurarlo, con el controlador de la tarjeta gráfica o al trastear con diferentes entornos de escritorio.

Ubuntu 13.04 logo

Una vez el sistema gráfico no funciona y sólo nos queda entrar en la consola de recuperación, ésta, nos ofrece una terminal en la que el sistema de ficheros, el nuestro, está montado en modo de sólo lectura. Sin embargo, somos superusuarios y podemos cambiar esto rápidamente.