[過去ログ] 【まず1嫁】くだすれPython(超初心者用) その58 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
396: デフォルトの名無しさん [] 2022/12/18(日) 09:52:24.31 ID:aCP/2AKW(1/11) AAS
指定したフォルダの階層内のフォルダ名を一括で変更したいのですがどうしたら良いですか?
例えば、以下のような階層で、「test」と名前がつくフォルダを一括で「changed」に変更したいです。
test
|_aaa
|_test
|_iii
|_test
397: デフォルトの名無しさん [] 2022/12/18(日) 09:53:03.96 ID:aCP/2AKW(2/11) AAS
インデントが反映されなかったのでもう1度

test
 |_aaa
  |_test
   |_iii
    |_test
399
(2): デフォルトの名無しさん [] 2022/12/18(日) 10:52:22.78 ID:aCP/2AKW(3/11) AAS
>>398
398(3): デフォルトの名無しさん [sage] 2022/12/18(日) 10:14:02.68 ID:pp8ifc2A(1) AAS
再帰でフォルダ名のリストを作る
一番深いフォルダからリネームする
深い階層からって難しくないですか?
401: デフォルトの名無しさん [] 2022/12/18(日) 11:58:44.72 ID:aCP/2AKW(4/11) AAS
>>400
400(1): デフォルトの名無しさん [sage] 2022/12/18(日) 11:48:07.32 ID:ciqdCn4z(1/5) AAS
>>399
まずは再帰について学ぼうか
再帰はさすがに知ってます
402
(2): デフォルトの名無しさん [] 2022/12/18(日) 12:00:25.16 ID:aCP/2AKW(5/11) AAS
フォルダ一覧の配列を取得したら、その配列の順番をひっくり返すだけで大丈夫そうですか?
404
(1): デフォルトの名無しさん [] 2022/12/18(日) 12:17:35.71 ID:aCP/2AKW(6/11) AAS
>>403
403(2): デフォルトの名無しさん [sage] 2022/12/18(日) 12:12:18.14 ID:ciqdCn4z(2/5) AAS
再帰知ってて>>399とか意味わからん
知ってるのは名前だけとかいうオチじゃないよね?
とりあえず>>398のリストを作ってみようか
再帰知ってるなら簡単だよね
上の階層から順番に処理する場合での再帰って言うのでは・・・
406
(1): デフォルトの名無しさん [] 2022/12/18(日) 12:18:32.41 ID:aCP/2AKW(7/11) AAS
>>403
上の階層から順番に処理する場合でも再帰って言うのでは・・・
407: デフォルトの名無しさん [] 2022/12/18(日) 12:21:53.43 ID:aCP/2AKW(8/11) AAS
再帰関数っていうのは関数内で自分自身を呼び出すことだし、別に再帰には後ろから順番に処理するって意味は含まれてなくて、ループを使わずに同じ処理を繰り返す的な意味なのでは
408: デフォルトの名無しさん [] 2022/12/18(日) 12:25:20.51 ID:aCP/2AKW(9/11) AAS
再帰の意味はともあれ、これで行けそうです
見つけました
外部リンク[html]:www.curict.com
411: デフォルトの名無しさん [] 2022/12/18(日) 12:38:12.64 ID:aCP/2AKW(10/11) AAS
>>409
409(1): デフォルトの名無しさん [sage] 2022/12/18(日) 12:34:42.73 ID:ciqdCn4z(3/5) AAS
>>404,406
誰も上の階層からやるやつを再帰と言わないなんて言ってない
人のレスにケチつけるだけの人みたいだから俺は匙投げるわ
再帰の本当の意味をあなたが知らなかっただけですよね?
412: デフォルトの名無しさん [] 2022/12/18(日) 12:40:05.30 ID:aCP/2AKW(11/11) AAS
匙投げるも何も既に解決したと書いてるんですが笑笑
コードも示せない人は回答しないで欲しいですね
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.628s*