前言
Streamlit
是一个 Python Web 应用框架。但和常规 Web 框架,如 Flask/Django
的不同之处在于,它不需要你去编写任何客户端代码(HTML/CSS/JS),只需要编写普通的 Python
模块,就可以在很短的时间内创建美观并具备高度交互性的界面,从而快速生成数据分析或者机器学习的结果;另一方面,和那些只能通过拖拽生成的工具也不同的是,你仍然具有对代码的完整控制权。
今天写代码遇到了一个难以解决的状况,即python38的logging模块存在bug。
具体内容参见:FindCaller() takes from 1 to 2 positional arguments but 3 were given错误纠正_Mrchuncui的博客-CSDN博客,经过几番尝试之后,最终还是通过将python3.7版本的logging模块替换掉3.8版本的logging模块才得以解决。
如果使用常规的pip freeze > requirements.txt
,会将环境中的依赖包全部都导入,一般而言这不是我们想要的结果。我们可以用pipreqs
库按需生成项目所需的依赖文件,使用方式如下:
前面曾经提到过的,我想要把自然语言处理相关的技术接入到我的毕设微信小程序里面。
由于腾讯云未提供JS的SDK,要自己编写HTTP请求来实现,之前觉得比较麻烦,相关说明文档没有整明白,不想尝试,后来觉得既然是自己选择的路,那么无论再苦再累,都要坚持走下去,无论结果是什么,也算对得起当初自己的豪情壮志了。
1 / 2