随笔分类 - python
python
摘要:PyInstaller 是一个强大的工具,它能将你的 Python 脚本及其所有依赖项打包成一个独立的可执行文件,让你轻松分享程序,即使对方没有安装 Python 环境。 下面这张表格汇总了 PyInstaller 的核心使用步骤和常见选项,帮你快速上手。 步骤 核心命令/选项 功能说明 1. 安装
阅读全文
摘要:原文:https://www.51cto.com/article/832323.html 一、 IO 操作:数据的输入与输出 这是数据处理的起点与终点。除了 CSV,掌握二进制格式(如 Parquet)能显著提升大数据量的读写效率。 1. pd.read_csv() / pd.read_parque
阅读全文
摘要:import time from bypy import ByPy from datetime import datetime import PIL.ImageGrab import pygetwindow as gw bp = ByPy() while 1: active window= gw.g
阅读全文
摘要:按照书上的例子,一个一个输入进去,老是出错,最后找到原因: __init__ __name__=='__main__是两个下划分,不是一个,导致一直出错! import sys import pygame class AlienInvasion: def __init__(self): pygame
阅读全文
摘要:Python 3各版本的新特性对比 作者:Hank Zheng 2024-01-15 00:30:04 开发 前端 Python 3系列的各个版本都带来了许多重要的新特性和改进,从语法到标准库的增强,都为开发者提供了更好的编程体验和更高效的开发方式。 Python是一种简单易学、功能强大的编程语言,
阅读全文
摘要:1.使用 for key in dict遍历字典可以使用for key in dict遍历字典中所有的键 x = {'a': 'A', 'b': 'B'}for key in x: print(key) # 输出结果ab123456782.使用for key in dict.keys () 遍历字典
阅读全文
摘要:python操作excel在我们的工作中经常会用到,操作用例读取对应信息进行接口自动化python Excel库对比图片我们发现可以操作excel的库有很多种,我们常用的就三种方法第三方库 xlwt/xlrd:用于生成和读取比较老的excel文件,比如xls格式,最大行数限制为65536行。其中xl
阅读全文
摘要:使用 Python 处理 Json 数据 - 猫坚果NutCat - 博客园 (cnblogs.com) JSON 模组的常用方法 load / loads: 把 JSON 转换为 Python # some json somebody_info = '{"name": "Wenjie Ye", "
阅读全文
摘要:0X00 样例数据: {'d': {'__type': 'st', 'YX': "<table id = 'tabyxlist' ><tr><td class='tdth'>院校名称</td><td class='tdth'>计划数</td></tr><tr id='yx1001'><td clas
阅读全文
摘要:1、安装 pyppteer库 pip install pyppteer 如果安装出错,使用国内镜像安装 pip install pyppeteer -i https://pypi.douban.com/simple 2、下载chromium浏览器 https://npm.taobao.org/mir
阅读全文
摘要:playwright是微软发布的一款自动化测试工具,需要 Chromium 浏览器的支持; 1、安装playwright pip install --upgrade pip pip install playwright 2、安装浏览器驱动文件(安装过程稍微有点慢) python -m playwri
阅读全文
摘要:近日,用python 爬取某网站,登录成功后,需点击下链接,执行一个JS函数,用来SSO跳转,刚开始一直出错: 网页内容: 程序代码: ssobt = browser.find_element_by_class('******') ssobt.click() 但一直提示错误为: <a href="j
阅读全文
摘要:最近爬取一个网站时,遇到div 的CSS中overflow-y:hidden 解决方法: 利用执行js,改变DIV 的CSS 属性 然后,让屏幕向移动 js =js ="document.getElementById('frozen-west').style='overflow: scroll; p
阅读全文
摘要:最近爬取一个报表的数据,里面有个INPUT元素,没有ID,NAME,CLASS是重复使用的。没有办法,只好学习by_xpath的详细用法; from selenium import webdriver from selenium.webdriver.common.keys import Keys #
阅读全文
摘要:python中时间日期格式化符号: %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数(01-12) %M 分钟数(00=59) %S 秒(00-59)
阅读全文
摘要:经使用Python编程有多年了,即使今天我仍然惊奇于这种语言所能让代码表现出的整洁和对DRY编程原则的适用。这些年来的经历让我学到了很多的小技巧和知识,大多数是通过阅读很流行的开源软件,如Django, Flask,Requests中获得的。 下面我挑选出的这几个技巧常常会被人们忽略,但它们在日常编
阅读全文
摘要:最近在爬SDFDA的数据,刚开始用urllib.request 库,一直连不到数据 ; 后来通过CHROME浏览器的F12,发现该 网站用的是JSON格式{}'Content-Type': 'application/json',},不同于以往的提交方式“Content-Type: text/html
阅读全文
摘要:经历了读取HDA的练习,此次读取BJ的数据开始比较顺畅。在读取996条数据时出错,再次出现换行造成的问题; 多次试错后用‘\s{0,3}’成功解决. 正则表达式要继续学习,才能不断进步,避免遇“”坑“”时能顺利通过!
阅读全文
摘要:#-*- coding:utf-8 --*- #多线程测试 import time import datetime import threading def worker(): print("未用多线程") time.sleep(1) return def worker2(): print("使用多线程") time.sleep(1) ...
阅读全文
摘要:#-*- coding:utf-8 -*- #测试公司邮件系统弱密码, from email.mime.text import MIMEText import smtplib #弱密码字典 passList = ['***','***123','abc123','123456'] #用户列表 userList = ['ds','ff','fd','f','fs'] #设置邮箱后缀及服务器地址 ...
阅读全文

浙公网安备 33010602011771号