【发布时间】:2022-01-13 17:20:23
【问题描述】:
我正在尝试让一个应用程序循环遍历目录(文件夹和子目录)以搜索多个扩展名或关键字,并在动态框架中输出列表但代码(如果没有找到则返回零)。
当前代码在输入多个扩展名(或关键字)时失败或在框架的单行中分组多个结果时失败。
我在调试下面发布的代码时需要帮助。
谢谢
from st_aggrid import AgGrid
import streamlit as st
import pandas as pd
import os
office= st.text_input("Enter your Office : ")
path= st.text_input("Enter directory path to search : ")
extensions= st.text_input("Enter the File Extension :")
file_names = [fn for fn in os.listdir(path) if any(fn.endswith(ext) for ext in extensions)]
df = pd.DataFrame({'Office' : [office],'Directory' : [path],'File_Name' : file_names})
AgGrid(df, fit_columns_on_grid_load=True)
【问题讨论】:
标签: python pandas dataframe streamlit