Spaces:
Sleeping
Sleeping
import os | |
from zipfile import ZipFile | |
import gradio as gr | |
def zip_files(files): | |
with ZipFile("tmp.zip", "w") as zipObj: | |
for idx, file in enumerate(files): | |
zipObj.write(file.name, file.name.split("/")[-1]) | |
return "tmp.zip" | |
demo = gr.Interface( | |
zip_files, | |
gr.File(file_count="multiple", file_types=["text", ".json", ".csv"]), | |
"file", | |
examples=[[[os.path.join(os.path.dirname(__file__),"files/titanic.csv"), | |
os.path.join(os.path.dirname(__file__),"files/titanic.csv"), | |
os.path.join(os.path.dirname(__file__),"files/titanic.csv")]]], | |
cache_examples=True | |
) | |
if __name__ == "__main__": | |
demo.launch() | |