自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

太白紫星的博客

记录学习的点滴

  • 博客(19)
  • 收藏
  • 关注

原创 pip

pip是Python的包管理器,在新的发行版本中会默认安装。可以方便安装, 列出, 卸载python的模块/库/包等。在命令行下输入1.安装xxx包pip install xxx # xxx是需要安装的模块或包名2.列出已经安装的python包pip list3.输出xxx包的信息pip show xxx4.卸载xxx包pip uninstall xxx以下是pip全部命令参数 :Usage: ...

2020-10-13 09:42:21 27

原创 将一个字符串形式的列表转换成列表

s = "['a','b','c']"l = eval(s)print(l)结果:

2019-09-23 11:13:44 11242

原创 selenium3 利用cookie实现免登陆实践记录

首先打开你要登录的网页,然后点开审查元素,然后开始在页面上真实登录账号,看下图,登录好后,在审查元素页面点开Network -- 选择Preserve log -- XHRQ ,然后找到有关登录(login)的一页,在Respons Headers中找到 Set-Cookie的项,把里面需要的内容修改下格式,写入字典中,手动添加Cookie,有几个Set-Cookie 就添加几个。...

2019-05-20 12:04:51 768

转载 selenium模拟登录页面时遇到的问题

1.错误: 当遇到Selenium定位不到元素时出现(报:NoSuchElementException)selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {“method”:”name”,”selector”:”title”}...

2019-05-16 09:49:34 1203

原创 基于selenium模块的爬虫实践问题记录

一.一般情况可以直接使用requests模块配合bs4模块直接爬取数据二.遇到网页源代码和网页元素审查不一样的情况,即有js动态加载的情况,我使用了selenium模块配合歌浏览器 headless(无头模式)来解决中途遇到一些坑现在记录如下:1.使用selenium模拟网页运行需要火狐浏览器或谷歌浏览器配合,所有先下载好要用的浏览器,然后需要下载一个chromedriver.exe(...

2019-05-09 12:13:31 176

转载 Python 标准异常总结

Python标准异常总结 AssertionError 断言语句(assert)失败 AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) FloatingPointError 浮点计算错误 GeneratorExit generator.close()方法被调用的时候 Imp...

2018-10-23 17:04:28 123

原创 os、os.path 模块中关于文件、目录常用的函数使用方法

模块:可用代码段的打包。 模块在使用前需要先通过import导入 >>> import os>>> os.getcwd()   os、os.path模块中关于文件、目录常用的函数使用方法:        Python是跨平台的语言,也即是说同样的源代码在不同的操作系统不需要修改就可以同样实现。        因此Python的作者就倒腾了O...

2018-10-16 09:58:29 259

转载 集合类型内建方法总结

集合类型内建方法总结   集合(s).方法名 等价符号 方法说明 s.issubset(t) s <= t 子集测试(允许不严格意义上的子集):s 中所有的元素都是 t 的成员   s < t 子集测试(严格意义上):s != t 而且 s 中所有的元素都是 t 的成员 s.issu...

2018-09-26 10:51:53 100

转载 字符串的方法及注释

  capitalize() 把字符串的第一个字符改为大写 casefold() 把整个字符串的所有字符改为小写 center(width) 将字符串居中,并使用空格填充至长度 width 的新字符串 count(sub[, start[, end]]) 返回 sub 在字符串里边出现的次数,start 和 end 参数表示范围,可选。 encode...

2018-09-26 10:50:46 62

转载 Python——字典

 字典是一种通过名字或者关键字引用的数据结构,其键可以是数字、字符串、元组,这种结构类型也称之为映射。字典类型是Python中唯一內建的映射类型,基本的操作包括如下: (1)len():返回字典中键—值对的数量; (2)d[k]:返回关键字对于的值; (3)d[k]=v:将值关联到键值k上; (4)del d[k]:删除键值为k的项; (5)key in d:键值key是否在d中,是...

2018-09-13 12:14:36 240

转载 Python中的各种符号

关键字for:循环 in:成员比较运算符 if :如果分支 elif:如果分支 else:其他分支 while:循环 def:定义函数 class:定义类 global:全局变量声明 from :导入包 import:导入包 not:逻辑运算符非 is:对象比较运算符 or:逻辑运算符或 and:逻辑运算符与 with:try/finally语句的替代 as:别...

2018-08-27 20:30:02 5623

转载 ASCII码对照表:

2018-08-04 12:13:58 2634

转载 字符串格式化符号含义及转义字符含义

 字符串格式化符号含义  符号 说明 %c 格式化字符及其 ASCII 码 %s 格式化字符串 %d 格式化整数 %o 格式化无符号八进制数 %x 格式化无符号十六进制数 %X 格式化无符号十六进制...

2018-08-04 12:12:08 160

原创 向列表增加元素的三种方法

向列表增加元素的三种方法  ,分别是:append()、extend() 和 insert()。append() 方法是将参数作为一个元素增加到列表的末尾。extend() 方法是将参数作为一个列表去扩展列表的末尾。举例:1. >>> name = ['F', 'i', 'n', 'd']2. >>> name.append('x')3. >>&gt...

2018-06-21 17:19:18 13568

原创 成员资格运算符

Python 有一个成员资格运算符:in ,用于检查一个值是否在序列中,如果在序列中返回 True,否则返回 False。  例如:1. >>> name = '小屁孩'2. >>> '小' in name3. True4. >>> '子' in name5. False...

2018-06-15 12:33:41 1773

原创 assert的作用

assert这个关键字我们称之为“断言”,当这个关键字后边的条件为假的时候,程序自动崩溃并抛出AssertionError的异常。什么情况下我们会需要这样的代码呢?当我们在测试程序的时候就很好用,因为与其让错误的条件导致程序今后莫名其妙地崩溃,不如在错误条件出现的那一瞬间我们实现“自爆”。一般来说我们可以用Ta再程序中置入检查点,当需要确保程序中的某个条件一定为真才能让程序正常工作的话,asser...

2018-06-15 12:24:50 939

原创 while中可以被看作‘假’的情况

造成死循环的原因是 while 后边的条件永远为真(True),在 Python 看来,只有以下内容会被看作假(注意冒号括号里边啥都没有,连空格都不要有!):False None 0 "" '' () [] {}其他一切都被解释为真!1. while '':2.     print('进入循环')3. print('退出循环')或者1. while Flase:2.     print('进入循环...

2018-06-13 18:11:48 330

原创 python中对输入类型的判断

s为字符串s.isalnum()  所有字符都是数字或者字母,为真返回 Ture,否则返回 False。s.isalpha()   所有字符都是字母,为真返回 Ture,否则返回 False。s.isdigit()     所有字符都是数字,为真返回 Ture,否则返回 False。s.islower()    所有字符都是小写,为真返回 Ture,否则返回 False。s.isupper()  ...

2018-06-07 17:42:56 12094

原创 python中int() 按照“四舍五入”的方式取整

使用 int() 将小数转换为整数,小数取整会采用比较暴力的截断方式,即向下取整。(注:5.5向上取整为6,向下取整为5)正常情况下 int(5.5) 结果为5如果想要让其按照人类的思维“四舍五入”5.4 “四舍五入”结果为:5,int(5.4+0.5) == 55.6 “四舍五入”结果为:6,int(5.6+0.5) == 6...

2018-06-07 16:28:03 40388 13

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除