Japanese subtitles

← 02-26 Renaming Files

02-26 Renaming Files

Get Embed Code
7 Languages

Showing Revision 1 created 08/05/2014 by Udacity.

  1. すべてのファイル名を変更しなければなりませんが
  2. ダウンロードしたフォルダには50枚の写真があります
  3. 50枚の写真名を変更するために
  4. ループ文を使う必要があります
  5. for file_name in file_list:と記述します
  6. このfile_listは前にも出てきました
  7. リストを出力しましたよね
  8. フォルダ内の写真のリストでした
  9. forループを使うことによって
  10. 写真ファイルを1つずつ処理していくことができます
  11. それでは写真のファイル名をそれぞれ変更します
  12. 古いファイル名の変数はfile_nameです
  13. 数字を取り除かなくてはなりませんが
  14. この時点ではまだその方法が分かりません
  15. いくつか実験をする必要があります
  16. 実験をするためにShellウィンドウを使います
  17. 簡単な計算を入力してみると
  18. すぐに結果が表示されます
  19. 見やすいようにウィンドウを大きくしましょう
  20. file_nameに48athens.jpgという文字列を代入すると
  21. きちんと出力されました
  22. 次に前もって調べておいた関数を使います
  23. 2つの引数を置換するtranslate関数です
  24. 1つ目の引数であるテーブルで
  25. 置換後の文字列を指定します
  26. 今回は置き換えたい文字列がないので
  27. Noneという予約語を入力します
  28. 2つ目の引数は取り除きたい文字列です
  29. 今回取り除くのは数字なので
  30. 0、1、2、3、4、5、6、7、8、9と
  31. 数字を入力して試してみましょう
  32. するとファイル名から
  33. 数字がなくなりました
  34. 実験がうまくいったのでコードに戻って
  35. file_name.translateを加えます