
Python小程序
一些感觉挺有意思的小程序
笼中小夜莺
春招已上岸,梦想是环游世界。
展开
-
Python微博网页版批量取关脚本
待提升之处:没开发纯原生js版本、没根据page实现完全自动化from selenium import webdriverimport pandas as pdimport timedriver = webdriver.Firefox()# 这里需要sleep一下,手动登录driver.get('https://weibo.com/')# 进入关注列表driver.get("https://weibo.com/7199810660/follow")# 显示取消关注的标签driver.原创 2021-09-02 01:47:00 · 459 阅读 · 0 评论 -
清洗爬虫网页源代码的正文内容
import requestsfrom bs4 import BeautifulSoupdef get_one_detail(url): url = 'http://www.cb.com.cn/index/show/special/cv/cv13425674647' res = requests.get(url).content.decode() soup = BeautifulSoup(res,'lxml') body = soup.find('body')原创 2021-05-01 14:08:56 · 486 阅读 · 0 评论 -
pandas读写excel
写的案例案例一:import pandas as pddata = []for i in range(10): one_data = {} one_data['name'] = '张三' one_data['age'] = 11 data.append(one_data)df = pd.DataFrame(data)df.to_excel('测试.xls',index=False)案例原创 2021-04-13 23:10:41 · 156 阅读 · 0 评论 -
Mito:Jupyter神器,操作Excel自动生成Python代码
前言:Mito是什么?Mito是Jupyter notebook的一个插件,作用是编辑电子表格,并在编辑表格(带格式转换功能)时,可以生成相对应的Python代码。下面是具体的操作演示,感受一下它的强大!使用Mito和使用Excel表格没什么太大区别,只需要掌握一些Mito的自定义函数即可,然后它会自动生成pandas处理表的代码。二、Mito 安装Mito的安装要求比较简单,有两个:Python 3.6或更高版本需要安装了Node打开终端,直接pip安装:pip install mi原创 2021-03-16 02:45:50 · 4251 阅读 · 0 评论 -
使用python递归删除文件和文件夹
import osdef del_files(path): for i in os.listdir(path): # 不删除当前的py文件 if '.py' in i: continue # 如果是文件夹就递归下去 if os.path.isdir(path+i): del_files(path+i) # 删除文件 os.remove(path+i)#原创 2021-02-12 02:51:34 · 1366 阅读 · 1 评论 -
python获取WLAN下的IPV4地址
使用的是psutil这个包import psutilinfo = psutil.net_if_addrs()wlan=info['WLAN']for i in wlan: for j in i: if '192.168' in str(j): print(j)原创 2021-01-25 23:31:12 · 878 阅读 · 0 评论 -
python制做病人信息管理系统
import pymssqlimport tkinter as tkimport tkinter.messageboxfrom tkinter import ttkdef dbTools(): conn = pymssql.connect('DESKTOP-9NADTHD', 'sa', 'shiyike', 'hospital') # 获取游标 cursor = conn.cursor() return conn, cursorclass Login(ob原创 2020-11-09 13:26:50 · 4829 阅读 · 11 评论 -
基于Tkinter和SQL Server的高校教材管理系统
前言关于如何配置SQL Server,大家可以看一下我的博客https://blog.youkuaiyun.com/m0_46521785/article/details/109554013也可以使用MySQL,但是要修改SQL语句中的表的位置关于数据库的连接,大家可以直接在content_sql函数中进行修改代码我全都堆叠在一个文件里了,我知道这样开发不好,但是很适合提交文件,所以请不要过于批判我的设计模式,当然你可以根据我的代码重构一下,我将会很感谢你其中,我觉得稍微好玩一点的就是那个教材信息查找,只使原创 2020-11-09 13:23:43 · 1563 阅读 · 0 评论 -
python自动化办公(持续更新)
Excelxlrd与xlwt的基本操作(读写)#xlrd读excel:import xlrdbook = xlrd.open_workbook('data.xlsx')sheet1 = book.sheets()[0]nrows = sheet1.nrowsprint('表格总行数',nrows)cell_3_3 = sheet1.cell(2,2).valueprint('第3行第3列的单元格的值:',cell_3_3)ncols = sheet1.ncolsprint('表格总列数原创 2020-08-19 14:38:45 · 787 阅读 · 1 评论 -
python控制、监听鼠标键盘
文章目录前言前期工作控制键盘监听键盘控制鼠标监听鼠标pywin32模块简述控制鼠标键盘可以用来干什么?简易的消息轰炸机pynput版本win32版本用代码弹奏电子钢琴制作吃鸡游戏脚本前言python中控制、监听键盘鼠标常用pynput模块,有时也会使用pywin32模块。本文主要讲如何使用pynput模块控制、监听键盘。由于本人能力有限,不足之处还望指正。前期工作①安装pynput模块。打开cmd,输入pip install pynput即可。②IDE的选择。建议使用pycharm或spyder原创 2020-05-25 18:28:07 · 7939 阅读 · 4 评论 -
python小程序模板——阿龙的小百宝箱
个人写的一些好玩的python小程序原创 2020-09-15 22:20:28 · 748 阅读 · 0 评论 -
我想使用python随机生成颜色的RGB代码!!!
import randomdef randomcolor(): colorArr = ['1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'] color = "" for i in range(6): color += colorArr[random.randint(0,14)] return "#"+color原创 2020-09-12 13:39:28 · 2555 阅读 · 0 评论 -
python进行语音播报并保存音频
python进行语音播报并保存音频原创 2020-08-17 20:14:52 · 2937 阅读 · 1 评论