Cuarto día (PDF, 900 KB)

Cuarto día (PDF, 900 KB) Cuarto día (PDF, 900 KB)

16.01.2014 Views

Directorios: Contenido. Ejemplo Partimos de la estructura de ficheros probeDir -- subdir1 -- subdir1_1-- README |-- subdir2 --- file1.txt |-- file2.txt |-- file3.txt Ejecuto ambos métodos: >>> import os >>> os.listdir('probeDir') ['subdir2', 'subdir1'] >>> for path in os.walk('probeDir'): ... print path ... ('probeDir', ['subdir2', 'subdir1'], []) ('probeDir\\subdir2', [], ['file2.txt', 'fil e1.txt', 'file3.txt']) ('probeDir\\subdir1', ['subdir1_1'], []) ('probeDir\\subdir1\\subdir1_1', [], ['README']) 10/04/2013 César Husillos Rodríguez Víctor Terrón Salas 38

Ficheros: Copia y Borrado • shutil.copy(origen, destino) Copia, además, todos los permisos de un fichero a otro. >>> import shutil >>> shutil.copy('pyregion1.0.1.tar.gz', 'pyregion1.0.1.copy.tar.gz') • os.remove(path) Borra el fichero dado por path >>> import os >>> os.remove('pyregion1.0.1.copy.tar.gz') 10/04/2013 César Husillos Rodríguez Víctor Terrón Salas 39

Directorios: Contenido. Ejemplo<br />

Partimos de la estructura de<br />

ficheros<br />

probeDir -- subdir1 -- subdir1_1-- README<br />

|-- subdir2 --- file1.txt<br />

|-- file2.txt<br />

|-- file3.txt<br />

Ejecuto ambos métodos:<br />

>>> import os<br />

>>> os.listdir('probeDir')<br />

['subdir2', 'subdir1']<br />

>>> for path in os.walk('probeDir'):<br />

... print path<br />

...<br />

('probeDir', ['subdir2', 'subdir1'], [])<br />

('probeDir\\subdir2', [], ['file2.txt', 'fil<br />

e1.txt', 'file3.txt'])<br />

('probeDir\\subdir1', ['subdir1_1'], [])<br />

('probeDir\\subdir1\\subdir1_1', [],<br />

['README'])<br />

10/04/2013<br />

César Husillos Rodríguez<br />

Víctor Terrón Salas<br />

38

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!