2023/6/28第三天python课笔记

乌龟绘图:

                1. 导入模块from turtle import *

                2.学习了判断是否是主入口函数

                if __name__ == "__main__":

                如果是,则该程序从此先运行

               关于from turtle import * 模块内相关参数

                1.reset()重置画布,这个可以不写,但是不能写在开始画的后面,否则会清空画布

                2.width()画笔的宽度

                3.color()可以传入两个参数,第一个参数是画笔路径的填充色,第二个是所画图形的填充色

                注意:画笔颜色可以更改,尽量在down的下面修改color

                4.begin_fill(), end_fill()开始填充和结束填充,不用传入参数

                5.forward(), backward()填入一个数字int或float的数据,表示前进多少和后退多少

                6.circle() 画圆的,可以传入两个参数,第一个是圆的半径,第二个是所要画的圆范围多大,例如半圆180,四分之三圆270,正圆可以写360也不可不写等

                        如果半径为负值则顺时针画,反之则逆时针,详细倒是自己去搜

                7.up(), down()不用传入参数,表示抬起画笔,落下画笔

                8.left(), right()需要传入度数,表示左转多少度和右转多少度

                9.mainloop()不需要传入参数,表示不会自动关闭页面,等待用户手动关闭

                10.ht()不用传入参数,表示隐藏画笔


爬虫爬取王者荣耀头像(以王者为例,其他大同小异)

                1.导入两个模块

                        1.from urllib import request

                        2.import json

                # 第一步,向服务器发送请求,获取响应

                res = request.urlopen("https://pvp.qq.com/web201605/js/herolist.json")

                # 解码请求结果

                content = res.read().decode("utf8")

                # 通过json中的loads用法

                content = json.loads(content)

                # 遍历得到的列表,取得每一组字典

                for role in content:

                        # 解析获取每个英雄的名字和头像

                        print(role["ename"], role["cname"])

        得到的结果解说英雄的名字和头像的编号


6月29日内容:

                #  获取一组网站照片的{在新标签页中打开图片}

                #  观察网址栏处的网址:姬小满的网址:https://game.gtimg.cn/images/yxzj/img201606/heroimg/564/564.jpg

                #  亚连的网址:

https://game.gtimg.cn/images/yxzj/img201606/heroimg/514/514.jpg
 

                #  通过观察发现只有图片编号不同

                ​​​​​​# 构造头像url地址

        ​​​​​​​        role_url = f"https://game.gtimg.cn/images/yxzj/img201606/heroimg/{role[ename]}/{role[ename]}.jpg"

        ​​​​​​​        # 请求头像获取相应

        ​​​​​​​        role_content = request.urlopen(role_url)

        ​​​​​​​        #  读取头像数据

        ​​​​​​​        role_content = role_content.read()

        ​​​​​​​        # 将头像写入文件

        ​​​​​​​        with open(f"{role["cname"]}.jpg", "wb") as fin:

        ​​​​​​​        ​​​​​​​                fin.write(role_content)

        ​​​​​​​        # 进入终端

        ​​​​​​​        # md 建立一个放置图片的文件夹

        ​​​​​​​        # cd 新建文件夹

        ​​​​​​​        # 运行即可获取头像文件
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值