質問編集履歴
2
誤字の修正、質問の修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
python3のosモジュールの
|
1
|
+
python3のosモジュールのwalkメソッドを用いて指定したフォルダ以下にある特定の拡張子かキーワードを含む全てのフォルダを抜き出す。
|
body
CHANGED
File without changes
|
1
誤字の訂正:(誤)work→(正)walk失礼しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
###前提・実現したいこと
|
2
|
-
python3のosモジュールのメッソッドである
|
2
|
+
python3のosモジュールのメッソッドであるwalkについて。
|
3
3
|
```python
|
4
4
|
import os
|
5
5
|
for folder, subfolders, files in os.walk('root'):
|
@@ -9,7 +9,7 @@
|
|
9
9
|
```
|
10
10
|
上記のコードを利用することによってrootに指定したディレクトリを根に持つすべてのフォルダ、サブフォルダ、及びファイルにアクセスできるようになりました。
|
11
11
|
そこで、次はいよいよ得られた情報を再利用したいのですが、何かいい方法はないでしょうか。
|
12
|
-
※その後、また少し調べたところによればos.
|
12
|
+
※その後、また少し調べたところによればos.walkによって吐き出されるデータはタプル型と判明しました。
|
13
13
|
|
14
14
|
###発生している問題・エラーメッセージ
|
15
15
|
for以下のprint文で各々それぞれのデータにアクセスしているようなのですが、例えばこれに制御構文を加え特定の拡張子を内包するフォルダだけrootフォルダに移動するといった操作をすることはできますか?
|