IO
Convenience functions to process inputs and outputs.
Input
input (prompt, extract)
Wraps input()
with an optional extract
parameter to convert URLs to text
Param | Type | Description |
---|---|---|
prompt | String | A String, representing a default message before the input. |
extract | Boolean | True to extract the contents of URL as text, defaults to False . Requires the textract package to be installed. |
Load
load (name, default)
Reload the contents stored with remember()
with name
.
Param | Type | Description |
---|---|---|
name | String | The file name of the file to load. |
default | Object | The default object when file does not exists. |
Returns the contents of name
file, default
if it does not exist.
Save
save (name, contents, hidden)
Saves as name
the given contents
. Useful to share binary files with users.
Param | Type | Description |
---|---|---|
name | String | The file name of the file to save. |
contents | String | The contents of the file to save. |
hidden | Boolean | True to hide file from user, defaults to False . |
files | Dictionary | A dictionary mapping additional file names to contents to save. |
Saves to name
file the given contents
under the .storage
subfolder. An appropriate extension for the name
will be generated based on the type of contents
.