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列数据帧的目录和它的文件内容?