Python学习分享
shengchao0920
这个作者很懒,什么都没留下…
展开
-
raise exception_class(message, screen, stacktrace) selenium.common.exceptions.ElementNotInteractable
在这个例子中,我们使用WebDriverWait类等待目标元素加载完成,并使用ActionChains类模拟鼠标移动和点击操作。可以使用location_once_scrolled_into_view属性将元素滚动到视野范围内,或者使用ActionChains类模拟鼠标操作。可以使用execute_script()方法将元素滚动到视野范围内,或者使用ActionChains类模拟鼠标操作。可以使用WebDriverWait类等待元素变为可交互状态,或者通过JavaScript来修改元素状态。原创 2023-03-01 13:05:50 · 8585 阅读 · 0 评论 -
python【图片数据np.uint8格式引发的bug:df.value_counts()后有负数】
【代码】python【图片数据np.uint8格式引发的bug:df.value_counts()后有负数】原创 2023-02-05 12:39:40 · 145 阅读 · 0 评论 -
Python一行代码打印九九乘法表的实现思路
步骤一:生成每一行中的公式列表[['{}*{}={}'.format(i,j,i*j) for j in range(1,i+1)] for i in range(1,10)]输出:[['1*1=1'], ['2*1=2', '2*2=4'], ['3*1=3', '3*2=6', '3*3=9'], ['4*1=4', '4*2=8', '4*3=12', '4*4=16'], ['5*1=5', '5*2=10', '5*3=15', '5*4=20', '5*5=25'], ['6*1=6'原创 2022-05-03 09:39:37 · 2002 阅读 · 0 评论 -
Python正则表达式-match对象使用group和groups提取时的区别
groups()获取到的是匹配到的整体内容group()获取到分组后的内容,以元组形式输出示例:text = 'id=1711349'match_object = re.match("(id|key)=(\w+)", text.strip())v1 = match_object.group() # "id=1711349" name,value = match_object.groups() # ("id","1711349")...原创 2022-05-02 08:17:52 · 917 阅读 · 0 评论 -
Python技巧-在一行中更新显示下载的百分比(一行显示进度条)
爬取文件时,想要设置一个进度条来显示百分比,但是直接用print打印的话,会依次打印很多行,直接刷屏了,观感很不好。可以通过下面这个技巧,可以达到在一行显示的效果:import timeprint("开始下载")for i in range(1, 101): data = "\r{}%".format(i) print(data, end="") time.sleep(0.02)print("\n下载完成")原理:在格式化字符串开头加入’\r’,下次再次输出时,原创 2022-05-01 17:26:54 · 1003 阅读 · 0 评论 -
Python知识点-time与datetime模块(时间戳、字符串、datetime三者实现互转)
Python中关于时间处理的模块有两个,分别是time和datetime。UTC/GMT:世界时间本地时间:本地时区的时间。datetime模块from datetime import datetime, timezone, timedeltav1 = datetime.now() # 当前本地时间(东八区)print(v1)tz = timezone(timedelta(hours=7)) # 当前东7区时间 (设置其他时区)v2 = datetime.now(tz原创 2022-05-01 10:26:43 · 828 阅读 · 0 评论