Portuguese, Brazilian subtitles

← Renaming Files - Programming Foundations with Python

Get Embed Code
7 Languages

Showing Revision 4 created 06/20/2016 by Udacity Robot.

  1. Quero renomear todos os meus arquivos. Lembro-me de que há cerca de
  2. 50 fotos na pasta que você baixou. Para
  3. renomear 50 fotos, acho que terei que
  4. usar algum tipo de loop. Vou
  5. escrever um agora dizendo for file_name
  6. in file_list. Lembre-se de que file_list é algo
  7. que já vimos antes. Na verdade, até imprimimos.
  8. Era uma lista de todas as fotos na
  9. pasta. Este loop for nos
  10. permitirá trabalhar com cada arquivo de foto,
  11. um por vez. Quero alterar o nome
  12. de cada foto. O nome anterior está em file_name. O
  13. novo nome não apresenta
  14. qualquer número. Mas ainda não sei
  15. como fazer isso, o que significa que precisarei fazer alguns experimentos.
  16. Para executar esses experimentos, em geral, uso
  17. a janela do shell Python, onde basta digitar
  18. e ver o resultado muito rapidamente. Vou ampliar
  19. essa janela para que você possa vê-la
  20. melhor. Digamos que o nome do arquivo fosse a
  21. seguinte string: 48athens.jpg. Deixe-me imprimir isso,
  22. muito bom. Pesquisei no Google anteriormente e descobri que
  23. há uma string function chamada translate, que usa
  24. dois argumentos. O primeiro argumento é uma
  25. tabela que converte um conjunto de caracteres em outro conjunto
  26. de caracteres. Como não temos isso, posso
  27. usar a palavra-chave none. O segundo é uma lista
  28. de todos os caracteres que queremos remover
  29. da string. Esses caracteres são números, portanto,
  30. zero, um, dois, três, quatro, cinco, seis, sete,
  31. oito, nove. Todos esses números. Vamos tentar isso.
  32. O nome do arquivo agora não
  33. apresenta qualquer número. Como esse experimento
  34. funcionou, vou voltar ao código
  35. e adicionar a função file_name.translate a ele.