Function signature[source] | |
---|---|
st.code(body, language="python", *, line_numbers=False, wrap_lines=False) | |
Parameters | |
body (str) | The string to display as code or monospace text. |
language (str or None) | The language that the code is written in, for syntax highlighting. This defaults to "python". If this is None, the code will be plain, monospace text. For a list of available language values, see react-syntax-highlighter on GitHub. |
line_numbers (bool) | An optional boolean indicating whether to show line numbers to the left of the code block. This defaults to False. |
wrap_lines (bool) | An optional boolean indicating whether to wrap lines. This defaults to False. |
Examples
import streamlit as st code = '''def hello(): print("Hello, Streamlit!")''' st.code(code, language="python")import streamlit as st code = '''Is it a crown or boat? ii iiiiii WWw .iiiiiiii. ...: WWWWWWw .iiiiiiiiiiii. ........ WWWWWWWWWWw iiiiiiiiiiiiiiii ........... WWWWWWWWWWWWWWwiiiiiiiiiiiiiiiii............ WWWWWWWWWWWWWWWWWWwiiiiiiiiiiiiii......... WWWWWWWWWWWWWWWWWWWWWWwiiiiiiiiii....... WWWWWWWWWWWWWWWWWWWWWWWWWWwiiiiiii.... WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWwiiii. -MMMWWWWWWWWWWWWWWWWWWWWWWMMM- ''' st.code(code, language=None)
Still have questions?
Our forums are full of helpful information and Streamlit experts.