随笔分类 - python
python
摘要: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'] #设置邮箱后缀及服务器地址 ...
阅读全文
摘要:1 #-*- coding:utf-8 -*- 2 #模拟发送电子邮件 3 from email.mime.text import MIMEText 4 5 6 from_addr = 'aa@sss.com' 7 password = input('Passord:') 8 to_addr = 'test8@qq.com' 9 10 smtp_server = 'mai...
阅读全文
摘要:1 #-*- coding:GBK -*- 2 3 4 import pymssql 5 print 'Connect to the Datebase....' 6 7 conn = pymssql.connect(host='127.0.0.1' ,user='999' ,password = '',database='drp') 8 9 cur = conn.cur...
阅读全文

浙公网安备 33010602011771号