我正在尝试根据它们各自的文件扩展名对文件路径进行排序。
我想要这样的输出:
文件类型 | 文件路径 |
---|---|
。H | a/b/c/d/xyz.h |
。H | a/b/c/d/xyz1.h |
。班级 | a/b/c/d/xyz.class |
。班级 | a/b/c/d/xyz1.class |
。罐 | a/b/c/d/xyz.jar |
。罐 | a/b/c/d/xyz1.jar |
但是我现在的输出是这样的: excel中的输出
下面是我的代码:
import pandas as pd
import glob
path = "The path goes here"
yes = [glob.glob(path+e,recursive = True) for e in ["/**/*.h","/**/*.class","/**/*..jar"]]
print(type(yes)) #File type is list
df = pd.DataFrame(yes)
df = df.transpose()
df.columns = [".h", ".class",".jar"]
print (df)
writer = pd.ExcelWriter('test.xlsx', engine='xlsxwriter')
df.to_excel(writer, sheet_name='filepath', index=False)
writer.save()
谁能帮我解决这个问题。提前致谢!