logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python—tkinter实现勾选框以及全选和反选

经过长期探索,自己终于探索出了一套完善可行的tkinter的勾选框方案,分享给大家。单个勾选框容易,关键是如何根据一个列表,设置一组勾选框,能够四个一组换行,能够全选和反选,能够获取到选择的值。import tkinter as tkfrom tkinter import ttk,messagebox,filedialog#点击勾选框触发def getselect(item):print(item

#python
Python—用selenium轻松获取网页内表格内容并写入数据库

以前用Python获取网页内容是很繁琐的,先requests.get网页源代码,然后用re的正则匹配各种折腾,才能把表格读取出来,而且调试成本很高,表格一换就失效了。最近学习了selenium,发现用来获取网页内容简直是如鱼得水,代码如下:from selenium import webdriverimport pandas as pddriver=webdriver.Chrome("chrome

#python#selenium
Python—使用Openpyxl的dataframe_to_rows的一个小坑

这个坑说大不大,说小遇到了也头疼。一般我们把dataframe直接写到Excel文件,直接 df.to_excel即可。不过如果想把多个表格写入同一个工作表呢,那就需要用openpyxl的dataframe_to_rows功能。看下面一段代码。import pandas as pdfrom openpyxl import Workbookfrom openpyxl.utils.dataframe

#python
Python—tkinter应用之日期选择器

如何利用Python的tkinter模块实现日期选择器,根据我在网上的搜索情况,这一块一直是一个盲点。虽然也有接近的答案,并没有真正实用的,我经过几天的探索,终于摸索出一套可用的,分享给大家。首先,定义一个类,叫Calendar,这个是搬运来的。# -*- coding: utf-8 -*-import calendarimport tkinter as tkimport tkinter.font

#python
Apisix版本升级方案----虚拟机方式

目前apisix官方已经升级到了3.5版本。因为apisix官方升级还是比较频繁的,建议用yum或者rpm安装和升级

#apache#linux#centos
Python—如何读取配置文件(configparser)

python3读取配置文件,主要用的就算configparser模块,网上资料很乱,我这里整理一下,分享给大家。比如我们这么一个配置文件,叫config.ini,内容如下[account]username=zhangsanpassword=123456[price]CCNA=1000CCNP=3000RHCE=4000RHCA=10000#默认配置区[DEFAULT]language=python

#python
Python—selenium实现以一个浏览器多个标签页打开多个网页

from selenium import webdriverdriver=webdriver.Chrome()driver.get('http://opr.pab.com.cn')driver.find_element_by_id('username').send_keys('chaoyongkang683')driver.find_element_by_id('password').send_k

#selenium
到底了