Spanish, Mexican subtitles

← 02-26 Renaming Files

02-26 Renaming Files

Get Embed Code
7 Languages

Showing Revision 2 created 05/18/2015 by carlos_upload.

  1. Así que, sé que quiero renombrar todos mis archivos. Y recuerdo que había cerca de
  2. 50 fotos dentro de esa carpeta que tú descargaste. Bien,
  3. para renombrar las 50 fotos, creo que voy a tener que
  4. utilizar algún tipo de ciclo. Por lo tanto,
  5. escribiré uno ahora diciendo, para file_name
  6. en file_list. Ahora, ten en cuenta, file_list es algo
  7. que hemos visto antes. De hecho, lo imprimimos.
  8. Esta fue una lista de todas las fotos en el interior
  9. de la carpeta. Y lo que este ciclo for nos
  10. permitirá hacer, es trabajar con cada archivo de foto
  11. uno a la vez. Así, para cada foto, quiero cambiar
  12. su nombre. Y el nombre anterior está en file_name. Y
  13. el nuevo nombre, bueno, sé que el nuevo nombre está desprovisto
  14. de números. Pero, ¿cómo hacer eso? Aún
  15. no lo sé. Y esto significa que tendré que hacer algunos experimentos.
  16. Y para ejecutar esos experimentos en general utilizo la
  17. ventana de Python Shell, donde puedo empezar a escribir
  18. y ver el resultado realmente rápido. Permítanme hacer
  19. más espacio para esta ventana para que la puedan ver
  20. apropiadamente. Por lo tanto, digamos que mi nombre era la
  21. siguiente cadena: 48athens.jpg. Permítanme que imprima esto, de acuerdo,
  22. bueno. Ahora, antes busqué en Google y encontré que
  23. hay una función de cadena llamada translate que acepta
  24. hasta dos argumentos. El primer argumento es una
  25. tabla. Esta traduce un conjunto de caracteres a otro conjunto
  26. de caracteres y puesto que no tenemos eso, puedo
  27. utilizar la palabra clave None. Y el segundo es una lista
  28. de todos los caracteres que queremos eliminar de
  29. la cadena. Y esos, sé que son números, por lo que
  30. serán cero, uno, dos, tres, cuatro, cinco, seis, siete,
  31. ocho, nueve. Todos esos números. Permítanme intentarlo.
  32. Oh hey, mira, el nombre de archivo ya no
  33. tiene números en él. Por lo tanto, puesto que el experimento
  34. funcionó, voy a volver al código
  35. y agregar esta función file_name.translate en mi código.