Get help from the marimo community

Updated 5 days ago

wasm export local file read

exporting notebook to wasm
$ uv tool run marimo@0.10.2 export html-wasm apps.py -o wasm --mode run
serve it on python http server, after loading the index file, caught
This cell raised an exception: FileNotFoundError('[Errno 44] No such file or directory: 'data.csv''

does wasm export support reading local file?
M
l
m
7 comments
It does not at the moment. We have an issue internally tracking this
Is difficult since we would need to bundle this
And there is a limit of what wasm can support in terms of file size
ok, just to confirm, thank you, wasm standalone looks really great feature to explore πŸ™‚
not sure if I understood the question correctly, but if you want to make a file available to the pyodide kernel, provided the file is available for download from a url, you can download it to the local wasm kernel filesystem

Plain Text
from pyodide.http import pyfetch

response = await pyfetch("https://raw.githubusercontent.com/caggionim/marimo_rheofit/refs/heads/main/models.py")
with open('models.py', 'wb') as file:
    file.write(await response.bytes())
thanks, true that reading CSV from URL does work, the intention here is to read from local file path
Add a reply
Sign up and join the conversation on Discord