Diferencia entre revisiones de «Curso Python DGA 2011/sistemas/ejercicios clase»
De WikiEducator
(Página creada con ' {{Actividad| Title=Ejercicio argumentos y entradas| * Crea un script con python que reciba una lista de números como argumentos y los muestre ordenados. * Usar getopt para inc…') |
|||
(Una revisión intermedia por el mismo usuario no mostrado) | |||
Línea 1: | Línea 1: | ||
+ | {{:Curso Python DGA 2011/sistemas/nav}} | ||
+ | |||
+ | {{MiTitulo| Ejercicios}} | ||
{{Actividad| | {{Actividad| | ||
Línea 8: | Línea 11: | ||
echo "4 3 2 8 7" | ./orderscript.py - | echo "4 3 2 8 7" | ./orderscript.py - | ||
</source> | </source> | ||
+ | }} | ||
+ | |||
+ | {{Actividad| | ||
+ | Title=Ejercicio ficheros| | ||
+ | En este ejercicio vamos a hacer un script que servirá para buscar aquellos ficheros de un directorio que han sido modificados después de la fecha que pasemos. | ||
+ | * El script recibirá la fecha como parámetro. | ||
+ | * Se ha de recorrer subdirectorios también (usar os.walk). | ||
+ | * Opcionalmente permitir un parámetro -v en el que se muestren los contenidos de los ficheros encontrados. | ||
+ | }} | ||
+ | |||
+ | {{Actividad| | ||
+ | Title=Ejercicio procesos| | ||
+ | En este ejercicio usaremos el modulo subprocess para lanzar el editor de texto por defecto del sistema para que el usuario pueda dar datos de entrada para nuestro programa. | ||
+ | * Ha de lanzar un proceso con el editor de texto (variable de entorno EDITOR, si no hay, usar vi si unix o notepad si windows). | ||
+ | * El editor deberá escribir sobre un fichero temporal que creemos. | ||
+ | * Deberá esperar a que la edición del fichero acabe. Una vez que el editor se cierre, se continuará. | ||
+ | * Mostrar por consola lo que el usuario ha escrito en el editor. | ||
}} | }} |
Última revisión de 21:33 30 ago 2011
echo "4 3 2 8 7" | ./orderscript.py -
|
En este ejercicio vamos a hacer un script que servirá para buscar aquellos ficheros de un directorio que han sido modificados después de la fecha que pasemos.
|
En este ejercicio usaremos el modulo subprocess para lanzar el editor de texto por defecto del sistema para que el usuario pueda dar datos de entrada para nuestro programa.
|