
python相关
文章平均质量分 54
python 学习记录
jjl_robot
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
os.path.dirname(os.getcwd()) 和 os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 的区别
方法路径依据用途当前工作目录适合在单独运行的脚本中快速获取上级路径,但对文件结构稳定性要求较高。当前文件路径适合在模块化或复杂项目中使用,确保路径稳定,适用于跨文件调用。使用哪种方式,取决于路径是否应与文件结构关联,通常推荐使用__file__,尤其是在构建模块或复杂目录结构的项目中。原创 2024-11-13 12:02:22 · 429 阅读 · 0 评论 -
playwright学习记录2--定位方式
Playwright 可以与 HTML 输入元素进行交互,例如文本输入、复选框、单选按钮、选择选项、鼠标单击、键入字符、按键和快捷键以及上传文件和焦点元素。Playwright 的 CSS 选择器支持大多数 CSS 选择器功能,包括类名、ID、属性选择、子元素等。Playwright 可以通过元素的文本内容来定位元素,支持精确匹配和部分匹配。等相对定位方法来定位元素,适用于定位同类元素中的特定一个。Alt文本选择器 (get_by_alt_text())文本选择器 (get_by_text())原创 2024-11-11 14:53:23 · 1507 阅读 · 0 评论 -
playwright学习记录1
每个上下文相当于一个独立的浏览器窗口,拥有自己的 cookies、缓存和存储,这使得在多会话测试中避免相互影响变得更容易。URL 是可选的,你始终可以在没有它的情况下运行命令,然后将 URL 直接添加到浏览器窗口中。Playwright CLI 提供了录制功能,可以录制用户在浏览器中的操作并生成代码,大大提高了使用效率。这就是本次学习的内容了,后续继续深入了解不同的操作方式,框架,截图等内容。执行完上述命令,会打开2个页面,可以记录所有操作,生成对应的代码。指定打开的浏览器,默认是chromium,原创 2024-11-07 18:45:14 · 839 阅读 · 0 评论 -
python读取视频并转换成gif图片
总结:通过moviepy可以生成gif图片,通过resize方法可以有效减少生成文件的大小。GIF 支持的颜色最多是 256 色,减少颜色数量可以减小文件大小。GIF 不需要太高的帧率,通常 10-15 fps 就足够了。生成gif 后发现大小比原视频还大。降低 GIF 的分辨率可以显著减少文件大小。将视频转换成gif,需要使用 moviepy库。通过以上方法,可以有效减少生成gif的大小。替换完成之后就可以生成gif格式的动图了。方法已经在新的版本中移除了,替换成了。通过上述报错可以发现 方法调用是在。原创 2024-10-31 19:15:03 · 1041 阅读 · 1 评论 -
webp动图压缩功能实现记录
业务需求:动态资源太大,导致客户端性能较差,高峰时期容易出现卡顿等情况。在此基础上进行资源压缩优化。使用 Python 压缩一个.webp格式的动图,同时保证图片质量与原图高度一致,使用了下方的三方库.webp.webp。原创 2024-10-16 16:19:43 · 1500 阅读 · 1 评论 -
使用协程实现调用接口 验证抽奖概率
使用协程验证抽奖概率原创 2024-07-24 10:56:05 · 598 阅读 · 0 评论 -
python 生成 exe文件
【代码】python 生成 exe文件。原创 2024-05-20 14:23:28 · 273 阅读 · 0 评论 -
python 使用MD5
python Md5原创 2024-05-11 16:16:52 · 603 阅读 · 1 评论 -
python多线程验证抽奖概率
【代码】python多线程验证抽奖概率。原创 2023-02-21 14:13:45 · 156 阅读 · 0 评论 -
抽奖概率通过接口进行验证
最近公司要上一个抽奖的功能,需要验证概率的准确性, 通过调用接口对概率进行验证python中的requests库对于接口请求非常方便具体实现首先定义一个空的字典 list,和总次数list = {}num = 100000请求抽奖的接口,并将返回的数据存储起来def lottery_test(): url = "xxx" headers = { 'Authorization': 'xxx' } for i in range(num):原创 2022-01-08 14:52:49 · 552 阅读 · 0 评论 -
python初学:石头剪刀布 游戏
猜拳判断:用户可输入任意字符,当不是0,1,2时 程序会提示重新输入,直到输入内容是0,1,2为止。import randoma = [0,1,2]cpt = random.randint(0,2)while True: your = input("请输入:剪刀(0)、石头(1)、布(2): ") if your in str(a): print("你输入的数为: ", your) print("随机数为: ", cpt) if in原创 2020-09-05 10:50:28 · 271 阅读 · 0 评论