- 博客(17)
- 收藏
- 关注
原创 response的返回值解析
在使用requests时,无论你使用的请求方法是get也好,post也罢,他们都会给你返回一个响应的对象,而针对这个对有一些特定的方法,能够让你进一步解析响应从而得到你想要的数据,如下。response.content # 以二进制的形式返回响应内容,对象格式为bytes。response.json() # 以json的形式返回响应内容,对象格式为dict。response.text # 以字符串的形式返回响应内容,对象格式为str。
2022-10-10 20:54:55
5253
原创 pandas.read_csv() 出现乱码,几种总结的解决方法
下面我用三种方法解决unicode解码错误:“utf-8”编解码器无法解码位置5的字节0xc7:无效的延续字节原因:Python版本:Python 3.6pandas.read_csv() 报错 OSError: Initializing from file failed,一般由两种情况引起:一种是函数参数为路径而非文件名称,另一种是函数参数带有中文。方法一:而解决问题的有效办法:直接在后面加入指定编译器为python即可(engine=’python’))。否则用utf8还是不行
2022-05-13 19:11:44
2579
原创 jupyter 安装自动代码补全提示
进入环境的终端terminal 1.安装nbextensions 2.安装nbextensions_configurator 3.设置jupyter 4.打开文件即可使用 进入环境的终端terminal1.安装nbextensionspip install jupyter_contrib_nbextensions -i https://pypi.mirrors.ustc.edu.cn/simplejupyter contrib nbextension install --use
2021-11-22 18:07:20
957
转载 微信小程序开发文档-小程序配置 /全局配置
# 全局配置 小程序根目录下的 app.json 文件用来对微信小程序进行全局配置。文件内容为一个 JSON 对象,有以下属性: # 配置项 属性 类型 必填 描述 最低版本 entryPagePath string 否 小程序默认启动首页 pages string[] 是 页面路径列表 window Object 否 全局的默认窗口表现 tabBar Object 否 底部 tab 栏的表现 networkTimeout Object 否 网络超时时间 debug boolean 否 是否开启
2021-11-17 19:49:05
1936
原创 Selenium 添加Cookie实现绕过登录流程(有些简单的网站我们可以简单的send key来输入账户密码就可以登录,但是有很多网站需要验证码之类的就不太好用了,这时候就体现到了cookie登录)
创建demo.pyfrom selenium import webdriverimport timeimport json#填写webdriver的保存目录driver = webdriver.Chrome('../chromedriver.exe')#记得写完整的url 包括http和httpsdriver.get('https://www.baidu.com')#程序打开网页后20秒内手动登陆账户time.sleep(30)with open('co
2021-09-04 17:33:25
384
原创 JsonPath基本用法之python
在使用Python做自动化校验的时候,经常会从Json数据中取值,所以会用到Jsonpath模块用来解析多层嵌套的json数据;JsonPath 是一种信息抽取类库,是从JSON文档中抽取指定信息的工具,提供多种语言实现版本,包括:Javascript, Python, PHP 和 Java其中:“$”表示最外层的{},“..”表示模糊匹配,当传入不存在的key_name时,程序会返回falseimport jsonpathresponse = json.loads(reqs)jpid =
2021-08-16 19:58:39
169
原创 python里如何调用类方法
类方法和静态方法都可以被类和类实例调用,类实例方法仅可以被类实例调用。类方法的隐含调用参数是类,而类实例方法的隐含调用参数是类的实例,静态方法没有隐含调用参数。python中的类用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。要想调用类中的方法,首先要定义一个类,python中定义类使用class关键字...
2021-08-16 11:42:15
2005
原创 python常用三种占位符
1,占位符%s既可以表示字符串str,还可以表示整数int,浮点数float;占位符%d既可以表示整数int,还可以表示浮点数float(去除整数部分)占位符%f既可以表示浮点数float,还可以表示整数int(默认保留6位小数)2,格式化字符串的函数 str.format(),它增强了字符串格式化的功能3,f表达式,f表达式(f-string), 又名(formatted string literal), 是前缀为“f”或“f”, 用花括号{}包裹替换字段的字符串文字。 f'{name} is {ag
2021-08-15 15:56:38
12215
原创 xpath语法使用指南
lxml 是一个Python第三方的库 它可以把这个html文本转换成xml对象(element对象) 使用xpath语法进行导航了快捷键 ctrl + shift + x1 from lxml import etree2 得到目标网页的源代码文件(html)3 etree.HTML(网页源码) --> element对象4 element.xpath(xxxx)//div[@class="iteminme"]/span/@title// 不要考虑位置[] 谓语 用来查找..
2021-08-15 14:23:36
114
原创 Python文件操作中的a,w,r几种方式的区别
r只读,r+读写,不创建w新建只写,w+新建读写,二者都会将文件内容清零r+:可读可写,若文件不存在,报错;w+: 可读可写,若文件不存在,创建以a,a+的方式打开文件,附加方式打开a:附加写方式打开,不可读;a+: 附加读写方式打开若不存在会创建新文件的打开方式:a,a+,w,w+...
2021-08-15 13:58:03
3704
原创 在Pycharm中导入库
打开Pycharm,找到File-Settings-Project Interpreter选项,然后点击打开-输入你想添加的库名,点击左下角Install Package即可安装,等待安装完会有提示
2021-08-15 12:50:26
433
原创 python中爬取的数据CSV读写教程:数据写入CSV文件中
import csv#列表数据写入with open('pers.csv','w',encoding='utf-8') as file_obj: #文件创建 writer = csv.writer(file_obj) writer.writerow(headers) #按行写入 for data in pers: writer.writerow(data) #通过循环遍历,将列表中数据按行写入,只要能够遍历就可以 ...
2021-08-15 11:44:55
2212
原创 win10电脑截屏快捷键
组合键 Win+Shift+S 截屏,在Win10中任意窗口按下"Win+Shift+S"组合键便可进入截屏模式,编辑完成后可以进行保存到文件、复制到剪切板、word文档中。
2021-08-15 11:23:17
1106
原创 Pycharm:设置py文件头部注释流程
pycharm 设置py文件的默认模版头部信息,打开设置settings进入File->settings->Editor->File and Code Templates->Python Script汉化版:文件->设置->编辑器->文件和代码模板->Python脚本
2021-08-15 11:12:52
138
原创 pycharm汉化教程-超简单的python开发教程
在搜索栏 Markettplace搜索 chinese 如下图,点击安装汉化包下载,下载好了点击运行,软件会自动重启。汉化完成。
2021-08-15 10:51:58
801
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人