函数签名[source] | |
---|---|
st.code(body, language="python", *, line_numbers=False, wrap_lines=False) | |
参数 | |
body (str) | 要显示为代码或等宽文本的字符串。 |
语言 (str 或 None) | 代码所使用的语言,用于语法高亮。 默认为 "python"。如果为 None,代码将显示为纯文本,使用等宽字体。 有关可用的 language 值列表,请参见 react-syntax-highlighter 在 GitHub 上的页面。 |
line_numbers (bool) | 一个可选的布尔值,指示是否在代码块的左侧显示行号。默认为 False。 |
wrap_lines (bool) | 一个可选的布尔值,指示是否换行。默认值为False。 |
示例
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)
还有问题吗?
我们的 论坛 充满了有用的信息和Streamlit专家。