文章插图
此系列文章收录在公众号中:数据大宇宙 > Python > iwg
转发本文并私信我"python" , 即可获得Python资料以及更多系列文章(持续更新的)
一个专栏让从入门到精通 pandas , 里面还有许多实战数据处理、分析案例:
【让你的Python代码加上界面,你从未想到竟然这么简单】
前言Python 配合上各式各样的数据相关库 , 让我们轻松做出各种自动化效果 , 但是 , 有时候我们也会羡慕那种界面的操作 , 毕竟大家都喜欢点点鼠标就能让自动化跑起来 。
本系列将重点讲解如何在 Jupyter Notebook 上如何用最小的代码 , 快速为你的自动化代码加上实用的界面 。
我们将从一个加载数据的场景开始我们的学习之旅!
本系列大部分情况下都是基于 ipywidgets 在 Jupyter Notebook 下工作 , 请确保安装 ipywidgets 库与相应的 jp 插件 。
执行如下命令即可完成安装:
pip install ipywidgets && jupyter nbextension enable --py widgetsnbextension
直到看到如下信息:
Enabling notebook extension jupyter-js-widgets/extension... - Validating: ok
现在重启你的 Jupyter Notebook 即可 。本文用到的包如下:
import pandas as pd import numpy as np import ipywidgets as wg from IPython.display import display
可以不修改代码吗如果你经常需要从各种文件加载你的数据 , 那么下面的代码真的是司空见惯:
文章插图
但是 , 你不可能每天都从同一个文件中加载数据 , 那么明天该怎么执行这段自动化脚本?
没错!就是修改代码中的文件路径 。
这勉强可以接受 , 但是能有更好的方式吗?
先从简单的来 , 比如在一个文本框中输入文件名字与工作表名字 , 点击加载按钮即可运行你的代码:
文章插图
推荐阅读
- 使用 Python 在 GitHub 上运行你的博客
- 9大Python深度学习库,哪一个最适合你?
- 这操作厉害:怎么样发布你的 Python模块给别人 “pip install”
- 养生花茶让您元气满满,花茶搭配
- 有人在背后说你的坏话,如此应对,既解气又有格局
- 让你有气质的30个好习惯
- python3快速爬取房源信息,并存入mysql数据库,超详细
- Python 四大主流网络编程框架
- 新手来看:如何让Mac系统变得更快?Mac磁盘修复方法
- Python 炫技操作:条件语句的七种写法