2017-04-04 16 views
0

私は、ディレクトリ名とファイル名を読み取るためのいくつかのコードが文字列にフォルダ名と出力結果の読み方

import os 

#define the folder you want to use 
myfolder = path/to/directory 

#read directories 
for dirs in os.walk(myfolder):   
    for dir in dirs: 
     print("Directory name = %s" %dir 

私は

-mysecondfolder-というディレクトリを持って-myfolder-の内側に言うことができます持っています

は出力に

何かのような文字列にファイル名ことも可能である

for dirs in os.walk(myfolder): 
    for dir in dirs: 
     targetfolder="%dir" 
+0

実行コードを投稿できますか? 'os.walk()'をチェックアウトします。各ディレクトリの 'base、dirs、files'を出力します。これらはすべて文字列か文字列のリストです。ファイル名を文字列に出力することは可能ですか?あなたはすでにそれが文字列であると賭けます。 – tdelaney

+0

[os.walk documentation](https://docs.python.org/3.5/library/os.html#os.walk)には、その使用方法の例が含まれています。あなたが問題を抱えているなら、それに適応してここに戻りましょう。 – tdelaney

答えて

0

Yあなたは次のように試すことができます:

for root, dirs, files in os.walk(myfolder, topdown=False): 
    targetfolder = dirs 
関連する問題