Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic



Consultas, Desarrollo de programas y petición de presupuestos:



sábado, 28 de abril de 2018

Python: ejemplo de paso de parametros y creacion de directorios y archivos.


Python: ejemplo de paso de parámetros y creación de directorios y archivos.

Os dejo un pequeño script en python, que hace:
-Leer los parametros que le pasamos en la linea de comandos
-Si tiene más de un parametro (el nombre del programa cuenta), entonces con el 2º parametro crea un directorio, llamado como el 2º parametro.
-Luego dentro del nuevo directorio crea un fichero con el mismo nombre.

Script:
#!/usr/bin/env python
# -*- coding: utf-8 -*-

#crear un directorio conel nombre del parametro pasado y dentro de ese nuevo directorio
#crea un archivo con el mismo nombre
import sys
import os

print "Numero de parametros: ", len(sys.argv)
print "Lista de argumentos: ", sys.argv
valor=len(sys.argv)
if valor>1:
     os.mkdir(sys.argv[1])
     f = open ( os.getcwd() + "/" + sys.argv[1] + "/"+ sys.argv[1],'w')
     f.close()

Video explicativo:


fuentes: