import urllib.request import streamlit as st import os from datasets import load_from_disk import requests with urllib.request.urlopen('https://huggingface.co/datasets/Seetha/Visualization') as response: data = response.read() with open('./level2.json','r+') as fi: data = fi.read() st.write('before change', data) fi.seek(0) fi.write('Hello world!') fi.truncate() st.write(os.path.abspath("./level2.json")) with open('./level2.json','w') as dat: dat.write('hello hello') #st.write(data_after) # bin_file = open('./level2.json', 'rb') # # Execute the request # response = requests.post('https://huggingface.co/datasets/Seetha/Visualization', files={'file': bin_file}) # # Close the file # bin_file.close() from datasets import load_dataset # Load the dataset dataset = load_dataset("Seetha/Visualization") # Make changes to the dataset # ... # Save the changed dataset to a file dataset.save_to_disk('./level.json') # In your Streamlit app, load the dataset from the file dataset = load_dataset('json', data_files='./level.json')