3
我想列出所有目錄(/ home/dir下面的一個級別)和它的內容。此代碼正在工作,但是當我將字典轉換爲熊貓數據框時,目錄名稱與文件名稱不匹配。遍歷目錄路徑
mypath='/home/'
from os import walk
myd=dict()
for (dirpath, dirnames, filenames) in walk(mypath):
for i in dirnames:
for (dirpath1, dirnames1, filenames1) in walk(i):
myd[i]=','.join(filenames1)
import pandas as pd
df=pd.DataFrame(myd , index=[0]).T
df.columns=['files']
pd.set_option('max_colwidth', 800)
df
有沒有更好的方法來建立2列數據幀的目錄和它的文件內容?