摘要: 目录 1. 封装和解构 1.1 封装 1.2 解构 2. 集合Set 2.1 初始化 2.2 增加 2.3 删除 2.4 遍历 2.5 并集&交集&差集&对称差集 3.字典 3.1 初始化 3.2 增删改查 3.3 遍历 4.解析式和生成器表达式 4.1 列表... 阅读原文
2020-05-15 00:55:09 阅读(2085) 评论(0)
摘要:   我们在爬取网站的时候,都会遵守 robots 协议,在爬取数据的过程中,尽量不对服务器造成压力。但并不是所有人都这样,网络上仍然会有大量的恶意爬虫。对于网络维护者来说,爬虫的肆意横行不仅给服务器造成极大的压力,还意味着自己的网站资料泄露,甚至是自己刻意隐藏在网站的隐私的内容也会泄露,这也就是反爬虫技术存在... 阅读原文
2020-05-15 00:00:06 阅读(2074) 评论(0)
摘要: 一、完善球赛程序,测试球赛程序。 将代码末尾稍作改动即可,若代码正确,则运行,否则输出Error。 from random import random #打印程序介绍信息 def printIntro(): print("19信计2班23号邓若言") print("这个程序模拟两个选手A... 阅读原文
2020-05-14 21:14:07 阅读(2289) 评论(0)
摘要: 前言 好看视频大部分是精品短视频!相同的接口返回不同的视频给用户 今天就带大家把系统推荐的视频给爬取下来! 知识点 1、动态数据抓包演示 2、json数据解析方法 3、视频数据保存 环境介绍 python 3.6 pycharm requests json 爬虫的一般思路 1、分析目标网页,确定爬取的url路... 阅读原文
2020-05-14 19:24:04 阅读(2507) 评论(0)
摘要: 在python3中对字符串的操作如下 1 info = "you are \t{name} and age is {age}" 2 print(info.capitalize()) #首字母大写 3 print(info.count("g")) #计算字符串中g的数量 4 print(info.... 阅读原文
2020-05-14 19:20:04 阅读(2682) 评论(0)
摘要: 列表的操作:增删改查以及列表的三种拷贝方式 1 names = ["tianjie","yecai","haitao","xinlin"] 2 names.append("tianjie") #列表在尾部新增 3 print(names) 4 print(names[0],names[2]) 5 ... 阅读原文
2020-05-14 17:49:02 阅读(2175) 评论(0)
摘要: 字典的增删改查及遍历 1 info = { 2 "stu3":"yuanyuan", 3 "stu1":"tianjie", 4 "stu2":"wangxinlin" 5 } 6 print(type(info)) #输出类型 7 print(info) 8 pri... 阅读原文
2020-05-14 16:26:04 阅读(1960) 评论(0)
摘要: docx模块报错 python安装docx模块出现Import Error: No module named 'exceptions'的解决方案   注意:docx是python2的模块,python3的第三方模块还没进行更新,所以不好使了,所以,你在python3中安装docx模块可以安装,但是import... 阅读原文
2020-05-14 16:14:06 阅读(2034) 评论(0)
摘要: 简单模拟登录场景,将已知的用户名及密码固化,通过用户输入内容和已固化的内容比较进行判断用户名和密码是否输入正确。 在用户输入时,将密码隐藏需要导入模块getpass 1 import getpass 2 3 _username = 'xiaoming' 4 _password = '123456'... 阅读原文
2020-05-14 15:07:05 阅读(1994) 评论(0)
摘要: for循环示例:猜数字游戏 1 winning_number = 38 2 for i in range(3): 3 guess_num = int(input("guess num:") ) 4 if guess_num == winning_number : 5 ... 阅读原文
2020-05-14 14:50:02 阅读(3232) 评论(0)