teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

誤字の修正、質問の修正

2017/11/24 09:46

投稿

kyosanta
kyosanta

スコア15

title CHANGED
@@ -1,1 +1,1 @@
1
- python3のosモジュールのworkメソッドについて
1
+ python3のosモジュールのwalkメソッドを用いて指定したフォルダ以下にある特定の拡張子かキーワードを含む全てのフォルダを抜き出す。
body CHANGED
File without changes

1

誤字の訂正:(誤)work→(正)walk失礼しました。

2017/11/24 09:46

投稿

kyosanta
kyosanta

スコア15

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  ###前提・実現したいこと
2
- python3のosモジュールのメッソッドであるworkについて。
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.workによって吐き出されるデータはタプル型と判明しました。
12
+  ※その後、また少し調べたところによればos.walkによって吐き出されるデータはタプル型と判明しました。
13
13
 
14
14
  ###発生している問題・エラーメッセージ
15
15
   for以下のprint文で各々それぞれのデータにアクセスしているようなのですが、例えばこれに制御構文を加え特定の拡張子を内包するフォルダだけrootフォルダに移動するといった操作をすることはできますか?