随笔分类 -  python

摘要:单个方法简单实现异步 async # 引入 asyncio 模块才能执行协程函数 import asyncio #使用 async 关键字将函数定义为协程函数 async def func(): print("Hello World~~~~") if __name__=='__main__': g 阅读全文
posted @ 2022-05-11 13:28 不要西红柿 阅读(238) 评论(0) 推荐(0) 编辑
摘要:python 通过 from threading import Thread 使用Thread类 # 通过 threading模块引用Thread类 from threading import Thread # 自定义线程 继承 Thread, 重写run方法 class MyThread(Thre 阅读全文
posted @ 2022-05-11 13:25 不要西红柿 阅读(78) 评论(0) 推荐(0) 编辑
摘要:图片视频等文件需不能以字符形式传输,要以二进制的形式传输。 import requests def download_picture(url): response = requests.get(url) # response.content 是获取二进制, 因为下载的是图片所以用二进制 conten 阅读全文
posted @ 2022-05-09 22:26 不要西红柿 阅读(705) 评论(0) 推荐(0) 编辑
摘要:使用 bs4 解析数据: 1.将页面源代码(resp.text)交给 BeautifulSoup 进行处理生成 bs 对象 2.从bs对象中查找数据 find(标签, 属性=值)方法(找第一个) 和 find_all(标签, 属性=值)方法(找全部)import requestsfrom bs4 i 阅读全文
posted @ 2022-05-07 23:14 不要西红柿 阅读(290) 评论(0) 推荐(0) 编辑
摘要:区别于 urllib包中的openurl方法,requests方法个人感觉更加简单。一下以一个简单例子记录requests包的使用 import requests query = input("输入一个你喜欢的明星:") # f"${}" 是python 3.7还是3.6之后的新特性 url = f 阅读全文
posted @ 2022-05-07 23:10 不要西红柿 阅读(119) 评论(0) 推荐(0) 编辑
摘要:python支持很多通配符和转义字符作为正则的合法字符,记录少许 . 匹配任意单个字符 * 匹配前面的表达式或则字符 0次或者多次 + 匹配前面的表达式或者字符 至少一次 ? 匹配前面的表达式或则字符 0次或者1次 [A-Z] 任选一个 () 编组 {n} 重复n次 {n,} 重复n到多次 {n,m 阅读全文
posted @ 2022-05-07 23:07 不要西红柿 阅读(35) 评论(0) 推荐(0) 编辑
摘要:from urllib.request import urlopen url = "http://www.baidu.com" resp = urlopen(url) # encode 编码 decode 解码 with open("mybaidu.html", "w", encoding="utf 阅读全文
posted @ 2022-05-07 22:58 不要西红柿 阅读(175) 评论(0) 推荐(0) 编辑
摘要:今天在写入文件时候遇到了中文乱码的问题。 问题描述: 字符串转以utf-8编码的字符数组 bytes,然后使用 bytes.decode("utf-8")写入文件中。html指定为utf-8编码,结果页面出现中文乱码。 出现问题的原因是因为生成的html文件是以gbk编码存储的,代码如下: # 在 阅读全文
posted @ 2022-05-04 00:15 不要西红柿 阅读(2256) 评论(0) 推荐(0) 编辑
摘要:python的有三种数据类型:字典{}、列表[]、元组() # 元组不能修改 类似java final myTuple=(1,2,3,4) # 列表结构类似java中的list myList=[1,2,3,4] # 字典结构类比java的 map myDic={'a':'aa','b':'bb'} 阅读全文
posted @ 2022-04-27 21:56 不要西红柿 阅读(28) 评论(0) 推荐(0) 编辑
摘要:1、在Python中,用引号括起的都是字符串,其中的引号可以是单引号. 2、 for dog in dogs: 循环列表 3、避免缩进错误 忘记缩进 忘记缩进额外行 不必要的缩进 循环后不必要的缩进 遗漏了冒号: for 语句末尾的冒号告诉Python, 下一行是循环的第一行。 4、python 列 阅读全文
posted @ 2022-04-19 13:23 不要西红柿 阅读(28) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示