![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
前端
文章平均质量分 51
哎,前端太复杂!
狮弟
String Profe……cessor!)
展开
-
代码示例:应用pikepdf移除PDF文本复制权限限制
最讨厌PDF,处理它的文本是太麻烦了!下面这段代码实现的功能是遍历当前目录下所有pdf文件,如有文本权限限制则移除,重新保存后的文件可直接提取文本。#coding:utf-8import osimport pikepdfdef unlock(document): pdf = pikepdf.open(file, allow_overwriting_input=True) pdf.save(document)documents = os.listdir()#当前目录下所有文件for do原创 2021-11-25 13:42:39 · 805 阅读 · 0 评论 -
pyecharts应用代码实例3-3:数据地图在线生成器【基于Streamlit的纯Python网站】
如果从零开始使用pyecharts制作地图,建议您先阅读以下两篇文章:pyecharts应用代码实例3-2:中国各省新法规发布数量地图【进阶版】pyecharts应用代码实例3-1:中国各省新法规发布数量地图【入门版】本文所给出的代码示例实现的主要功能是:通过xlsx格式的excel文件,上传中国各省的数据,以及自定义的主标题以及系列名称,在线生成自定义的数据地图(中国省级)。【成品网址】网站截图如下。页面会显示一个默认地图作为示例:中国各省新法规发布数量数据地图。使用该工具,即使没有任何编原创 2022-04-18 23:00:14 · 2066 阅读 · 1 评论 -
pyecharts应用代码实例3-2:中国各省新法规发布数量地图【进阶版】
本次进阶版与上一版《pyecharts应用代码实例3-1:中国各省新法规发布数量地图》相比,增加以下功能:从excel文件中读取数据在子标题中显示汇总数据excel文件的格式如图:代码如下:from pyecharts import options as optsfrom pyecharts.charts import Mapimport openpyxlworkbook_geodata=openpyxl.load_workbook(filename='geo_data.xlsx')原创 2022-04-10 12:25:30 · 601 阅读 · 0 评论 -
pyecharts应用代码实例3-1:中国各省新法规发布数量地图【入门版】
【本文特别适合入门】主要功能:在中国地图上显示各省新发布的法规数量代码基于python 3.8.8和pyecharts 1.9.1请特别留意代码注释,将有助于快速上手各参数用法from pyecharts import options as optsfrom pyecharts.charts import Mapprovince_distribution = [('西藏',30),('新疆',39),('河南',45),('北京',22),('河北',10),('辽宁',12),('江西',6)原创 2022-04-03 23:14:38 · 631 阅读 · 0 评论 -
Streamlit学习笔记01:st.set_page_config()
st.set_page_config语法:st.set_page_config(page_title=None, page_icon=None, layout=“centered”, initial_sidebar_state=“auto”, menu_items=None)参数说明:page_title (字符 或 None)页标题,显示在浏览器标签上。如果为None,则缺省为脚本的文件名 (“app.py” 将显示为 “app • Streamlit”).page_icon (Anyth原创 2022-03-06 20:09:01 · 4440 阅读 · 1 评论 -
比较Plotly Dash 和 Streamlit
学习Python,到最后经常免不了要呈现你的数据成果,这时,构建基于Web的dashbord是个不错的方案,能够一举跨越版本的沟堑并解决界面的问题,能够将成果更广阔的散发出去。那么,哪个库是最佳选择呢?Plotly Dash 和 Streamlit是这方面的两个新星,特别是后者,虽然晚于前者三年出现,但上升势头很快。JP Hwang 2020年7月在他的博客中对二者进行了较为全面的对比,原文标题为《Plotly Dash vs Streamlit — Which is the best library原创 2021-02-27 22:20:13 · 4729 阅读 · 0 评论 -
纯Python搭建数据库查询网站实践
是的,纯Python!不用html,不用css,不用java script…以及多如牛毛汗牛充栋各种牛逼闪亮的前端技术,100%python可以搭建一个数据库查询网站。用Streamlit可以做到!另外只用了numpy和sqlite,代码不到60行,其中还包含几行防注入攻击的代码。Streamlit官网的文档也太过于简略了,网上资料又比较少,所以特此分享。该案例已经过简化,在本地跑没问题,做过验证。待有时间把它部署到网上,届时再和大家分享部署的心得。界面是这样式儿滴:数据库检索结果呈现:代码原创 2021-04-19 09:17:50 · 6067 阅读 · 4 评论 -
代码示例:Streamlit输出可下载xlsx文件到浏览器
Streamlit以及业界给出的示例大多为针对csv文件的,但在实践中,数据经过处理后以xlsx文件输出的需求也不少。xlsx文件更接地气,更接近最终用户的需求。openpyxl是我最喜爱的xlsx文件处理工具,速度快功能强大,在使用Streamlit自作网站的时候自然优先选用。base64可理解为一种加密工具,将文件输出到前端浏览器需要使用其解码和加密。不过base64只能读取二进制文件,这也是为何下列代码中将保存在内存中的字节文件重新读取为二进制文件。为简化篇幅,以下代码已经过极大的简化,原始代码原创 2021-10-06 12:22:17 · 2640 阅读 · 2 评论 -
Flutter2.10开始支持Windows
1月4日,Tim Sneath(Google的Flutter和Dart产品经理)撰文宣布同日发布的Flutter 2.10开始全力支持Windows,对于APP生产者和开发者无疑是个天大的好消息,对于当下最流行的跨平台UI工具包Flutter自身也是一个巨大的突破。Tim的文章还介绍了相关的Windows开发的生态系统,包括:FlutterFlow, 低代码Flutter app设计工具Realm是超级快速的本地数据存储. 最新版本同时支持Windows、iOS和 Android.Neverco原创 2022-02-04 11:09:01 · 2100 阅读 · 0 评论 -
【flutter】我的第一个flutter程序
其实我什么都没写!使用vs code的快捷键ctrl+shift+p唤出命令行,输入Flutter: New Project之后,生成好大一堆代码(111行),终端上的log信息显示很忙碌,今天统统记录在此备查。代码窗口:import 'package:flutter/material.dart';void main() => runApp(MyApp());class MyA...原创 2019-09-14 23:32:32 · 2225 阅读 · 0 评论 -
【flutter】安装flutter的一个常见坑:Android SDK not found at this location
官网的中文教程做的很好,国外各大公司中(其实也没几家了)算是对中文开发者最有爱了:https://flutter.cn/docs安装flutter过程中,需要配套安装Android Studio,这时候如果自定义安装目录,那么安装完成后运行flutter doctor将报错Android SDK not found at this location.似乎有不少人遇到这个问题综合g...原创 2019-09-12 22:51:08 · 11151 阅读 · 4 评论