2017-04-04 50 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 

讀取目錄名和文件名的一些代碼可以讓內部-myfolder-我有一個名爲-mysecondfolder-

目錄說

是它可以輸出文件名

像一個字符串

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

你可以發佈運行代碼嗎?檢查出'os.walk()'...它爲每個目錄發出'base,dirs,files',它們都是字符串或字符串列表。可以輸出文件名到一個字符串嗎?你打賭它已經是一個字符串了。 – tdelaney

+0

[os.walk文檔](https://docs.python.org/3.5/library/os.html#os.walk)包含如何使用它的示例。嘗試適應,然後在這裏返回,如果你有問題。 – tdelaney

回答

0

ÿ ou可以這樣嘗試:

for root, dirs, files in os.walk(myfolder, topdown=False): 
    targetfolder = dirs 
相關問題