Background

  • python这门语言真是很有意思,学起来就像打游戏一样,因为好玩的东西太多了。
  • 除了django和flask这些重量级选手,轻量级的python web框架最近发现两个挺好玩的pywebiostreamlit,都是开源的哈。
  • 不过,使用这些框架开发的页面底部都有他们logo,但也无可厚非哈,人家都开源让你用了。
  • 我这里介绍两种思路去掉它们自带的footer。

第一种【以pywebio为例】

1、找到pywebio依赖包所在的位置

find / -name 'pywebio' -type d

在这里插入图片描述

2、找到Powered所在的文件

目录替换成上一步查到的。

grep -lr 'Powered' /usr/local/python3/lib/python3.7/site-packages/pywebio

在这里插入图片描述

3、编辑index.html

  • 编辑上一步查到的index.html,注释掉footer重启你的pywebio程序即可。
  • /usr/local/python3/lib/python3.7/site-packages/pywebio/platform/tpl/index.html
  • <div class="bg"></div> 这个可以用来设置背景图片。

在这里插入图片描述

  • 下面可以用来设置网页的favicon
<link rel="icon" type="image/x-icon" sizes="32x32" href="static/imgs/favicon.ico" id="favicon001">
<link rel="icon" type="image/x-icon" sizes="32x32" href="static/imgs/favicon.ico" id="favicon002">

在这里插入图片描述

第二种【以streamlit为例】

这个比较简单,通过向页面注入html样式代码。

import streamlit as st

# 隐藏右边的菜单以及页脚
hide_streamlit_style = """
<style>
#MainMenu {visibility: hidden;}
footer {visibility: hidden;}
</style>
"""
st.markdown(hide_streamlit_style, unsafe_allow_html=True)
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐