测试派 Give testers a home.
测试派
社区愿景和功能特性
所见即所得 Markdown 编辑
随时自由编辑分享内容
支持注销账号来去自由
柠檬班
柠檬班官网
腾讯课堂
柠檬班简介
排行榜
帖子打赏排行
积分排行
活跃度排行
贡献排行
长歌测试半生,归来仍是少年
登录
注册
首页
>
领域
>
测开
Python
105
引用 •
237
回帖 •
2
关注 •
5998
浏览
关注
发帖
关注
分享
pytest
2
引用
接口自动化
68
引用 •
95
回帖
Q&A
764
引用 •
583
回帖 •
2
关注
测试用例
29
引用 •
16
回帖 •
1
关注
Selenium
32
引用 •
23
回帖 •
1
关注
职场
53
引用 •
13
回帖
面试
50
引用 •
15
回帖
默认
热议
好评
优选
最近回帖
关注者
查看所有标签
5 分钟带你全面搞懂面试必问系列之 Python 深浅拷贝
关于深浅拷贝 在 Python 中,用等号 = 给变量赋值时,并不会真正复制对象,而只是让新的变量指向原来的对象。也就是说,新变量和原来的变量其实是共享同一个对象。如果想要创建一个“真正的副本”,让新对象和原对象互相独立,我们可以使用 Python 的 copy 模块来实现。copy 模块中提供了两种方式:深拷贝及浅拷 ..
Python
105
引用 •
237
回帖 •
2
关注
156
pytest - fixture 的多样玩法
自动化测试框架中的fixture 我们在编写测试用例,都会涉及到用例执行之前的环境准备工作,和用例执行之后的环境清理工作。 代码版的测试用例也不例外。在自动化测试框架当中,我们也需要编写: 用例执行之前的环境准备工作代码(前置工作代码) 用例执行之后的环境清理工作(后置工作代码) 通常,在自动化测试框架当中,都叫做fi ..
Python
105
引用 •
237
回帖 •
2
关注
2.7K
Pycharm 的常用配置及快捷键,看这一篇就够了 ~
在使用Pycharm编写代码时,掌握一些有必要的配置和快捷键操作,可以让我们的工作少走很多弯路~ 本篇文章我们会讲到 Pycharm设置主题 设置菜单栏&代码字体、大小 设置背景图 修改注释颜色 设置代码模版 pycharm如何汉化 pycharm常用快捷键 一、Pycharm设置主题 1、点击左上角的File ..
Python
105
引用 •
237
回帖 •
2
关注
351
金九银十,分享一波用例设计、数据库、编程笔试题!
金九银十来了,很多小伙伴又双叒叕找工作了,最近收到一些求职小伙伴反馈过来的笔试题,摘取其中一些比较经典且常被考核到的用例设计题、数据库、编程题来给大家做个分享,望有助于大家的高薪求职之路! 一、用例设计题 1、某公司生产自动售卖机如下图所示,这款产品交给您测试,请写出您能够想到的所有需要测试的测试用例或测试点(注:只要 ..
面试
50
引用 •
15
回帖
635
企业级环境部署:在 Linux 服务器上如何搭建和部署 Python 环境?
前言 在大部分企业里,自动化测试框架落地都肯定会集成到Jenkins服务器上做持续集成测试,自动构建以及发送结果到邮箱,实现真正的无人值守测试。 不过Jenkins搭建一般都会部署在公司的服务器上,不会在私人电脑里,而服务器大部分都是Linux操作系统的。所以,我们如果要在Linux上的Jenkins服务器里运行pyt ..
Python
105
引用 •
237
回帖 •
2
关注
850
pytest 写的 UI 自动化怎么做分布式的?就是不同的用例在不同的 node 节点上同时执行?咋封装的?找到很多都是用 grid 做的,那个只能做不同浏览器的分布式。
如题,现在ui用例太多了,我希望能做多节点的分布式,不是用多浏览器跑,而是在不同的节点上跑不同的用例,用Xdist我发现测试用例顺序不能按照从上到下来,做接口自动化还行,ui自动化完全实现不了,似乎要用到线程锁,不会搞。有没有大佬封装过的,让我学习一下。
Web
22
引用 •
10
回帖
20
自动化测试提速必备 - 并发编程
在实际的自动化测试中,我们经常碰到类似的需求: 100条自动化测试用例,采用默认的依次执行方式,所需要的时间竟然高达1个小时,我们需要想办法对其进行时间上的优化 App自动化测试中,我们需要同时对多台测试机进行同时测试,以满足我们对于兼容性测试的需求 自动化测试中,我们需要额外监控应用程序/测试机的性能(比如CPU、内 ..
Python
105
引用 •
237
回帖 •
2
关注
684
Python 高级编程必会之深浅拷贝
在我们进行Python编程的时候,复制(拷贝)数据结构是一种常见的操作,比如当我们想要保留原始数据,对生成的数据副本进行修改时。Python中提供了两种不同的数据拷贝方式:浅拷贝和深拷贝,这两种方式在拷贝数据结构时有很大的不同,在实际编程中我们需要结合程序的性能和应用场景选择合适的拷贝方法。 变量传递引用 我们知道在P ..
Python
105
引用 •
237
回帖 •
2
关注
602
一文带你彻底搞懂 Python 编程进阶之闭包
在Python编程语言中,闭包是强大而灵活的语法,它为开发者提供了一种优雅而高效的方式来处理函数和代码结构。作为自动化测试和测试开发同学,弄懂它的作用及工作原理很有必要,面试中提及到的概率非常之大。 关于函数名的本质 在介绍闭包之前首先我们看一段简单的Python代码: def func(): print('hello ..
Python
105
引用 •
237
回帖 •
2
关注
660
Python 中单例模式实现的几种方式
前言 单例模式是一种常用的创建型设计模式,它保证一个类只有一个实例,并提供一个全局的访问点。 单例模式在自动化中的应用常用场景有(来自ChatGPT回答): 管理测试资源:自动化测试通常需要使用各种资源,例如数据库连接、网络连接、文件系统等。使用单例模式可以确保这些资源在整个测试过程中只有一个实例存在,避免资源的重复创 ..
接口自动化
68
引用 •
95
回帖
905
源码教学:木森老师教你 30 行代码实现 ddt 模块
源码教学:木森老师教你30行代码实现ddt模块 前言 用python做过自动化的小伙伴,大多数都应该使用过ddt这个模块,不可否认ddt这个模块确实挺好用,可以自动根据用例数据,来生成测试用例,能够很方便的将测试数据和测试用例执行的逻辑进行分离。接下来就带大家一起自己,手把手撸出一个ddt。 1、DDT的实现原理 首先 ..
接口测试
44
引用 •
36
回帖
3.8K
Python 字符串脱引号的三大法宝(eval,literal_eval,json.loads)详解
在使用Python代码进行自动化测试的时候,总是会遇到一些数据类型需要进行转化,比如做接口测试的时候从excel表里读取出来的数据就是字符串,但是需要用代码发送接口请求就需要转化为字典。那么这种场景可以怎么进行转化呢? 有如下方法都可以实现字符串转化为字典: 使用eval()函数 使用ast.literal_eval( ..
Python
105
引用 •
237
回帖 •
2
关注
1.7K
Pytest 测试框架动态切换测试环境
背景 在自动化测试过程中,有时候我们需要切换不同的测试环境用于验证功能是否正常(比如在测试环境中功能是正常的,但是到了预发布环境中就出现了问题)。往往我们需要手动修改测试脚本中的配置适配在不同的环境执行,十分不优雅! 如果能在执行测试脚本之前指定对应环境进行自动化配置那就不需要手动一个个修改配置了,比如像pytest执 ..
Python
105
引用 •
237
回帖 •
2
关注
1.6K
一文详解 requests 库中 json 参数和 data 参数的用法
在requests库当中,requests请求方法,当发送post/put/delete等带有请求体的请求时,有json和data2个参数可选。 众所周知,http请求的请求体格式主要有以下4种: application/json applicaiton/x-www-from-urlencoded multipart/ ..
接口自动化
68
引用 •
95
回帖
1.8K
Python 的内置函数 sorted() 来按 ASCII 顺序对字典进行排序。
Python的内置函数 sorted() 来按ASCII顺序对字典进行排序。 my_dict = {'name': 'John', 'age': 30, 'city': 'New York', 'country': 'USA'} sorted_dict = dict(sorted(my_dict.items())) p ..
接口自动化
68
引用 •
95
回帖
1.1K
使用 allure 测试报告以后,我受到了公司嘉奖
[图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] 这是我受到老板嘉奖的证据: [图片] [图片]
Python
105
引用 •
237
回帖 •
2
关注
5.5K
pytest 测试框架 - 定制推送到企业微信的测试报告内容
1、获取企业微信群的机器人webhook [图片] [图片] 2、获取pytest的用例执行结果,并按指定格式组织内容。 编写case_counts.py,定义一个Count类来记录不同状态的测试用例。 case_counts.py class Count: all_cases = 0 success_cases = ..
Python
105
引用 •
237
回帖 •
2
关注
1.6K
Python 多个运行环境怎么管理
Python是一种流行的、易学易用的编程语言,被广泛应用在各个行业,它是一种功能强大的脚本语言,可用于开发各种应用程序和系统软件。Python不仅可以用于用户界面开发,还可以用于后端开发,特别是在Web应用开发中,Python在安全性、性能和可维护性方面都有良好的表现。 然而,Python的不同版本有不同的功能和特性, ..
Python
105
引用 •
237
回帖 •
2
关注
1.8K
Python 零基础入门教程目录
Python基础部分教程,适合零基础的小白。 [链接] [链接] [链接] [链接] [链接] [链接] [链接] 第8章. 面向对象基础 第9章. 模块和包
Python
105
引用 •
237
回帖 •
2
关注
35.9K
作为代码小白,我是这样成为自动化大神的!
前言 robotframework(简称robot) robot是一款自动化测试的工具,能够实现接口自动化测试、UI自动化测试。 它的主要特色就是: 由 关键字 驱动来完成测试用例 测试用例格式可以为txt/html等,非代码的形式,支持中文哦。 由python实现,开源。 这里有2个重要的概念需要大家先掌握一下: 关 ..
关键字驱动
7
引用 •
5
回帖
2.6K
day19-- python 处理 http 接口请求 -- 节选自 py31 期某位学员的笔记
一、安装requests模块 安装命令:pip install requests 二、python发送HTTP请求 import requests # 登录的接口地址 url = 'http://............/login' # 登录的参数 params = { 'mobile_phone': 1831044 ..
接口测试
44
引用 •
36
回帖
2.8K
超详细的 pytest 教程 (四) 之测试报告篇
超详细的pytest教程(四)之测试报告篇 前面三个章节给大家介绍了pytest的用例编写、前后置方式、用例标记等方法。这个章节主要给大家介绍pytest如何集成测试报告。pytest本身是没有生成测试报告的功能,但是pytest中有很多插件,我们可以通过插件来生成测试报告。下面会给大家介绍两个生成报告的方式。一个是生 ..
接口测试
44
引用 •
36
回帖
12.6K
性能测试,python 内存分析工具 -memray
Memray是一个由彭博社开发的、开源内存剖析器;开源一个多月,已经收获了超8.4k的star,是名副其实的明显项目。今天我们就给大家来推荐这款python内存分析神器。 Memray可以跟踪python代码、本机扩展模块和python解释器本身中内存分配,可以生成多种不同类型的报告,帮助您分析python代码内存使用 ..
性能分析
30
引用 •
8
回帖 •
2
关注
6.2K
requests 库:发送 form-data 格式的 http 请求
声明: 本文来自py30期学员 - 武汉G小调,处理公司接口请求时遇到的问题及相应的解决方案。 以本文作为记录,方便其它学员遇到类似问题时,可以参考解决。 背景 尝试用python语言的requests库,编写脚本登陆公司的APP。 ## 遇到的问题 问题1: 将手机号、密码数据传入后,始终登陆不成功,经过与开发沟通后 ..
接口自动化
68
引用 •
95
回帖
4.4K
python 常用数据类型(二)-- 字符串
一、字符串的特性 字符串不可修改 字符串是有序的 字符串是可迭代的 # 二、字符串的创建 test_str='张三' test_str='''张三''' test_str='''张三''' 创建空字符串:test_str='' 三、字符串的相关操作 1、通过索引访问字符串 语法:test_str[索引值] 正序索引:索 ..
Python
105
引用 •
237
回帖 •
2
关注
1.1K
python 常用数据类型(一)-- 数值型
一、数值型包含的数据类型 整型:int,如1、2、3、4 浮点型:fload,如1.2、19.99 二、运算符 1、算术运算符 加法运算符:用 + 表示。 减法运算符:用 - 表示。 乘法运算符:用 * 表示。 除法运算符:用 / 表示,若除不尽,需要取商,用 // 表示;需要取余(也成取模),用%表示。 幂运算符:用 ..
测试基础
93
引用 •
35
回帖
1.4K
pytest 框架系列 (一):什么是单元测试界的高富帅?
pytest是python语言中一款强大的单元测试框架,用来管理和组织测试用例,可应用在单元测试、自动化测试工作中。 unittest也是python语言中一款单元测试框架,但是功能有限,没有pytest灵活。 就像:苹果电脑mac air 和mac pro一样。都是具备同样的功能,但是好用,和更好用。 本文包含以下几 ..
Python
105
引用 •
237
回帖 •
2
关注
2K
pycharm 的虚拟环境【陷阱】,你中招了吗?
pycharm的【陷阱】,你中招了吗? 最近有小伙伴遇到了明明安装了python第三方库,但是在pycharm当中却导入不成功的问题。。 [图片] 一直以来,也有不少初学python的小伙伴,一不小心就跳进了虚拟环境和系统环境的【陷阱】中。。 本文就基于此问题,来说说在pycharm当中如何使用系统环境、虚拟环境。 p ..
Python
105
引用 •
237
回帖 •
2
关注
3.7K
2021 金三银四 - 我们遇到的那些面试题 (2) - python 语言篇
前言 最近收到了很多自动化学员反馈的面试题 。。 有主观题 ,有功能测试题,有python编程题 ,有自动化测试题,有数据库题,linux等。。 为了让我们的学员可以更好的去准备面试,我们专门在腾讯课堂,3小时以上的直播讲解面试 本文作为课堂部分内容,将面试题以及部分参考答案开放出来。。 柠檬班自动化VIP学员,需要老 ..
Python
105
引用 •
237
回帖 •
2
关注
4.5K
自动化 / 测开年终汇报
一、项目基本工作总结 汇总本年度做的项目、在项目当中完成的工作、以及成果。 比如:涵盖功能测试工作、性能测试工作、易用性测试工作、专项测试工作、维护客户等多个维度来写每个维度下做了哪些事情。 [图片] 二、效能提升 作为自动化测试工程师,或者测试开发工程师,在本年度的工作当中,做了哪些工作提升了效率。 自动化测试工作: ..
Python
105
引用 •
237
回帖 •
2
关注
2K
unittestreport 详细功能使用文档(V1.1.1)
前言 关于unittestreport最初在开发的时候,只是计划开发一个unittest生成html测试报告的模块,所以起名叫做unittestreport。在开发的过程中结合使用的小伙伴的一些反馈,所以慢慢的扩展了更多的功能进去。之前在写unittestreport的时候,也陆续写了几遍关于unittestrepor ..
接口自动化
68
引用 •
95
回帖
7.2K
jenkins 邮件 - 使用变量定制化 html 测试报告
jenkins当中邮件插件: Email Extension Plugin jenkins基本使用和邮件配置请参考测试派文章:http://testingpai.com/article/1609225132204 本文着重来讲解: 1)在邮件正文当中,引用邮件插件提供的变量 2)自定义邮件正文的html模板。 最终要达 ..
持续集成
18
引用 •
11
回帖
4.7K
py43 - 小蘑菇 - 大厂进击之路
本文涵盖的内容: 小蘑菇是谁? 小蘑菇为何要学习自动化? 如何接触到的柠檬班? 小蘑菇在43期是如何学习的? 简历优化 面试时遇到的挫折和成长?最终如何拿下大厂offer的?学习的内容对找工作的帮助? 面经分享。 1、小蘑菇是谁 坐标:杭州 毕业时间:2019年 测试年限:2年多(至2021年11月) 学历:本科(非2 ..
Python
105
引用 •
237
回帖 •
2
关注
2.2K
给测试人推荐的 5 本好书
作为IT互联网行业的测试人,大部分时候,是通过阅读官方文档 或者 直接看视频 来学习新知识 但是, 谁还没有买过几本书! 视频和书籍互补。 很多时候,手边需要一本工具书,快速帮我们查找知识点并应用。。 很多时候,状态/心态不好的时候,通过阅读书籍来调整自己。。 1、《postman接口自动化测试持续集成》 如果你正好需 ..
Python
105
引用 •
237
回帖 •
2
关注
3.1K
Python 零基础入门教程第 3 章. 基本数据类型 (二)
一、序列类型 序列类型用来表示有序的元素集合。 1. 字符串 python中字符串用str表示,字符串是使用单引号,双引号,三引号包裹起来的字符的序列,用来表示文本信息。 1.1 字符串的定义 a = 'a' b = 'bc' c = '''hello,world''' d = '''hello,d''' e = '' ..
Python
105
引用 •
237
回帖 •
2
关注
10.7K
Python 处理 session 最简单的方法
前言: 不管是在做接口自动化还是在做UI自动化,测试人员遇到的第一个问题都是卡在登录上。 那是因为在执行登录的时候,服务端会有一种叫做session的会话机制。 一个很简单的例子: 在做功能测试的时候,肯定会遇到一种测试场景,需要在没登录的时候进行一些普通操作,会提示“请先登录” 比如:我们在逛TB的时候,如果没有登录 ..
接口自动化
68
引用 •
95
回帖
1.5K
谷歌员工怎么写 python 代码
谷歌员工怎么写python代码 谷歌内部的python代码规范 熟悉 python 一般都会努力遵循 pep8 规范,也会有一些公司制定内部的代码规范。大公司制定规范的目的不是说你一定要怎样去使用编程语言,而是让大家遵守同一套规则,节省其他人阅读代码的成本,方便协作和沟通。对于个人而言,日常编写代码只需要保持风格统一, ..
Python
105
引用 •
237
回帖 •
2
关注
1.5K
unittestreport 实用功能之钉钉群推送测试结果
unittestreport帮你搞定发送自动化测试结果到钉钉 前言 前段时间有小伙伴反馈,公司执行完自动化之后,需要把测试结果发送到钉钉群里面,应该怎么实现。其实往钉钉群里面发送测试结果很简单,获取到钉钉的webhook地址后,直接发送请求即可。但是也有小伙伴表示不知道从何下手,那么今天小编就来给大家讲讲如何去做。 1 ..
web自动化
52
引用 •
101
回帖
2.1K
pythonGUI 使用
pythonGUI使用 一、整体步骤 1、安装pyinstaller 3.0 2、安装wxpython 3、安装布局工具wxFormBuilder 4、将png生成icon 5、upx391w(打包成exe程序) 二、工具安装 安装布局工具(wxFormBuilder_v3.5.1-rc1.exe) 下载地址:[链接] ..
Python
105
引用 •
237
回帖 •
2
关注
1.4K
Python 使用 JsonPath 完成接口自动化测试中参数关联和数据验证
背景: 接口自动化测试实现简单、成本较低、收益较高,越来越受到企业重视 restful风格的api设计大行其道 json成为主流的轻量级数据交换格式 痛点 接口关联 接口关联也称为关联参数。在应用业务接口中,完成一个业务功能时,有时候一个接口可能不满足业务的整个流程逻辑,需要多个接口配合使用,简单的案例如:B接口的成功 ..
Python
105
引用 •
237
回帖 •
2
关注
13.7K
python 对接各大数据库,快速上手!
人生苦短,我用python !!! 很多同学在使用python进行自动化测试的时候,会涉及到数据库数据校验的问题,因为不知道如何在python中如何对数据库,这个时候会一脸茫然,今天在这里给大家汇总一下python对接几大常用的数据库操作的方法! 作为近两年来最火的编程语言的python,受到广大程序员的追捧必然是有其 ..
数据库
37
引用 •
25
回帖
3.8K
入行 4 年,跳槽 2 次,我摸透了软件测试这一行!
最近几年行业在如火如荼的发展壮大,以及其他传统公司都需要大批量的软件测试人员,但是20年的疫情导致大规模裁员,让人觉得行业寒冬已来,软件测试人员的职业规划值得我们深度思考。 大家都比较看好软件测试行业,只是因为表面上看起来:钱多事少加班少。其实这个都是针对个人运气好的童鞋才会有此待遇。在不同的阶段做好不同阶段的事情 ..
测试基础
93
引用 •
35
回帖
4K
接口数据使用了 RSA 加密和签名?一篇文章带你搞定!
接口数据使用了RSA加密和签名?一篇文章带你搞定! 1、前言 很多童鞋在工作中,会遇到一些接口使用RSA加密和签名来处理的请求参数,那么遇到这个问题的时候,第一时间当然是找开发要加解密的方法,但是开发给加解密代码,大多数情况都是java,c++,js等语言实现的,加解密的代码虽然有了,但是咱们身为一个测试,使用pyth ..
接口自动化
68
引用 •
95
回帖
7.1K
pytest 的 fixture 进阶玩法 (2)
pytest的fixture有很多用法,本文在上两篇的文章继续补充fixture的使用。 第一篇文章地址:http://testingpai.com/article/1603683663384 第二篇文章地址:http://testingpai.com/article/1614589542001 本文关于fixture ..
Python
105
引用 •
237
回帖 •
2
关注
2K
巧用正则表达式,完成接口参数替换
最近给Python11期的小朋友们上课,遇到了一个参数替换的问题,首先描述下场景: 需要参数化的数据如下所示: [图片] 这个时候如果利用单纯的if判断和字符串的find和replace方法,做起来是非常不明智的!代码量也非常多,也非常容易的混淆! 这个时候,如果引入正则表达式,就可以非常轻松的解决这个问题!! 昂~~ ..
Python
105
引用 •
237
回帖 •
2
关注
5K
pytest 的 fixture 进阶玩法 (1)
pytest的fixture有很多用法,本文在上一篇的文章继续补充fixture的使用。 上一篇文章地址:http://testingpai.com/article/1603683663384 本文关于fixture的内容如下: fixture的autouse参数 session和module级别的fixture 1、 ..
Python
105
引用 •
237
回帖 •
2
关注
2.6K
python 中 jsonpath 模块的运用
jsonpath介绍 用来解析多层嵌套的json数据;JsonPath 是一种信息抽取类库,是从JSON文档中抽取指定信息的工具,提供多种语言实现版本,包括:Javascript, Python, PHP 和 Java。 使用方法如: import jsonpath res=jsonpath.jsonpath(dic_ ..
Python
105
引用 •
237
回帖 •
2
关注
1.1K
python 装饰器详解
装饰器 为什么要学 装饰器使用了一种非常巧妙和高级的编程思想。它可以降低代码的耦合度,大大提升了工作效率。在很多的框架中得到了广泛的应用。 学习目标: 理解装饰器的原理 掌握装饰器的编写和应用 应用场景 首先我们提出一个问题: 在我们的项目中有一个支付功能的函数pay,假设它的定义如下: import time def ..
Python
105
引用 •
237
回帖 •
2
关注
2.2K
day1-- Pycharm 的基本使用 -- 节选自 py31 期某位学员的笔记
Pycharm的基本使用 一、python以及pycharm的安装 1、安装python3.7和pycharm社区版 Python和pycharm的关系: Pycham是用来写python代码的,pycharm写的代码需要使用python去执行 Pycharm是一个工具,是一个编辑器,用来写python代码的 二、py ..
Python
105
引用 •
237
回帖 •
2
关注
1.4K
浏览器兼容性的自动化测试,这次有解决方案了
浏览器兼容性的自动化测试,这次有解决方案了 在进行web端测试的时候,为了保证网站能在不同的浏览器都有一个良好的表现,我们通常会进行浏览器的兼容测试。浏览器兼容测试的工具非常非常多,比如说大名鼎鼎的 browserling。但是在自动化测试中如何实现浏览器的兼容测试,却没有太多的参考教程,绝大多数的教程都是介绍几个se ..
Python
105
引用 •
237
回帖 •
2
关注
2.2K
# 技术面试没过,居然是没用这个测试框架
1、引言 我有一个朋友是做Python自动化测试的。前几天他告诉我去参加一个大厂面试被刷了。 我问他是有没有总结被刷下来的原因。他说面试官问了一些 pytest 单元测试框架相关的知识,包括什么插件系统和用力筛选。但是他所在的公司用的技术是基于 unittest 的,没有用过 pytest。 我跟他说你可以和技术面试官 ..
Python
105
引用 •
237
回帖 •
2
关注
1.8K
一节课教你用 python 搞定图片爬虫
—— 网站上看到了大量好看的图片再也不用右键另存为了 针对人群: 对python感兴趣的零基础的童靴 有一定基础想深入了解python的童靴 涉及知识: 网络爬虫的本质 http 协议 requests库 收获: 认识网络爬虫的本质,掌握爬虫的基本开发流程,了解互联网数据传输的基本原理。 理论知识 理论指导实践,知其然 ..
Python
105
引用 •
237
回帖 •
2
关注
1.4K
测试开发框架 FastAPI 如何编写接口
请求处理和返回响应是任何一个开发框架最核心的内容。这篇文章主要讲 FastAPI 中如何处理用户的请求参数和响应。 url 路径参数 URL 路径参数指的是通过在 URL 的斜杠后面传递的参数。比如我们要访问 id 为 2 的 project, 则可以访问 /project/2 这个 URL。 但是这个 2 是每次都会 ..
Python
105
引用 •
237
回帖 •
2
关注
1.1K
day3——节选自 py31 期某位学员的笔记
[图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片]
Python
105
引用 •
237
回帖 •
2
关注
1.5K
python 零基础入门教程第 8 章. 面向对象基础
面向对象 前面我们讲到基本数据类型用来表示最常见的信息。但是信息有无穷多种,为了更好的表达信息,我们可以创建自定义数据类型。 1. 类 1.1 类的概念 一种数据类型就是类。例如整数,浮点数,字符串。 1.2 类的定义 python中通过关键字class可以定义一个自定义数据类型,基本语法如下: class 类名: 属 ..
Python
105
引用 •
237
回帖 •
2
关注
5.8K
day4-- 列表和元组 -- 节选自 py31 期某位学员的笔记
[图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片]
Python
105
引用 •
237
回帖 •
2
关注
779
python 零基础入门教程第 7 章. 文件操作
一、文件概述 1. 什么是文件 计算机文件是一个存储在存储器上的数据序列,可以包含任何数据内容。 概念上,文件是数据的集合和抽象。 用文件形式组织和表达数据更有效也更为灵活。 文件包括两种类型:文本文件和二进制文件。 文件本质上都是存储在存储器上的二进制数据。 使用HexEditor可以以16进制的方式打开任何文件。 ..
Python
105
引用 •
237
回帖 •
2
关注
4.2K
Python+Selenium 初学者常见问题处理
要做web自动化,第一件事情就是搭建自动化测试环境,那就没法避免的要用到selenium了。 在搭建环境和使用过程中经常会遇到以下几类问题: 引入selenium包失败: [图片] 出现这种错误,一般分为两种情况: ① 根本没有安装selenium库; ② 安装了selenium库,可是在导入的时候,仍然提示selen ..
web自动化
52
引用 •
101
回帖
1.4K
想把 python 代码打包为 exe 程序,往这里看!
想把python代码打包为exe程序,往这里看! 前言: 最近有部分小伙伴问我,python写的项目可不可以打包成exe程序,放到没有python环境上的电脑中执行,答案当然是可以的。python有一个叫做pyinstaller的第三方库,是专门用来将python程序打包exe程序的,今天就专门给大家分享一下如何进行打 ..
Python
105
引用 •
237
回帖 •
2
关注
1K
python 零基础入门教程第 6 章. 函数与代码复用
看下面一段伪代码: if cpu使用率 >80%: 连接邮箱 发送邮件 关闭邮箱 if 内存使用率 >80%: 连接邮箱 发送邮件 关闭邮箱 if 硬盘使用率 >80%: 连接邮箱 发送邮件 关闭邮箱 思考这段代码有什么问题? 1. 函数的概念 函数是一段具有特定功能的,可重用的语句组,用函数名来表示 ..
Python
105
引用 •
237
回帖 •
2
关注
9K