Skip to content

Latest commit

 

History

History
45 lines (36 loc) · 2.11 KB

readme.md

File metadata and controls

45 lines (36 loc) · 2.11 KB

Reto 03

archivos.py

De forma similar al ejemplo anterior, modifica lista_de_archivos.py, para que se pueda utilizar como módulo o como archivo independiente. Agrega docstrings para indicar al usuario final como utilizarlo.

$ python3 archivos.py 
--------------------------------------------------------------------------------
NOMBRE                             TAMAÑO                                  FECHA
--------------------------------------------------------------------------------
readme.md                            235                Fri Jul 19 16:39:13 2019
archivos.py                          766                Fri Jul 19 16:42:51 2019
__pycache__                         4096                Fri Jul 19 16:42:59 2019
--------------------------------------------------------------------------------
$ ipython3
Python 3.6.8 (default, Jan 14 2019, 11:02:34) 
Type 'copyright', 'credits' or 'license' for more information
IPython 6.5.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: import archivos

In [2]: archivos?
Type:        module
String form: <module 'archivos' from '/home/sergio/dev/python-clases/sesion03/reto03/archivos.py'>
File:        ~/dev/python-clases/sesion03/reto03/archivos.py
Docstring:   Móudlo para mostrar una lista de archivos, con fecha y tamaño

In [3]: archivos.archivos?
Signature: archivos.archivos(path='.')
Docstring: Muestra la lista de archivos en el path, por defecto en la carpeta de trabajo
File:      ~/dev/python-clases/sesion03/reto03/archivos.py
Type:      function

In [6]: archivos.archivos()
--------------------------------------------------------------------------------
NOMBRE                             TAMAÑO                                  FECHA
--------------------------------------------------------------------------------
readme.md                            235                Fri Jul 19 16:39:13 2019
archivos.py                          765                Fri Jul 19 16:46:43 2019
__pycache__                         4096                Fri Jul 19 16:46:51 2019
--------------------------------------------------------------------------------