python
kler
NEWBIE
展开
-
round()函数填坑
round()函数有两个参数,第一个是浮点数,第二个是保留的小数位。采用四舍五入。1.round的结果和python版本有关。python2中如果浮点数距离两端一样远,则保留到离0远的一边。所以round(0.5)会近似到1,而round(-0.5)会近似到-1。python3.5中如果距离两边一样远,会保留到偶数的一边。比如round(0.5)和round(-0.5)都会保留到0,而转载 2017-11-19 00:07:16 · 2379 阅读 · 0 评论 -
selenium中用到三种等待设置方式
1. 强制等待import timetime.sleep(3)#强制等待3秒2.隐性等待# -*- coding: utf-8 -*-# 隐性等待对整个driver的周期都起作用,所以只要设置一次即可。# 隐形等待是设置了一个最长等待时间,如果在规定时间内网页加载完成,# 则执行下一步,否则一直等到时间截止。from selenium import webdr转载 2018-03-22 21:06:55 · 1254 阅读 · 0 评论 -
selenium元素等待(一)
一、十八种定位方法常用的八种:1.id定位:find_element_by_id(self, id)2.name定位:find_element_by_name(self, name)3.class定位:find_element_by_class_name(self, name)4.tag定位:find_element_by_tag_name(self, name)5转载 2018-04-23 11:59:28 · 631 阅读 · 0 评论 -
python数据类型转换(一)
一、输出时进行转换数据类型1.字符串转列表输出str1 = 'This is love for you'str2 = '1,2,3'print(str1.split(" "))print(str2.split(","))输出:['This','is','love','for','you']['1','2','3']2.列表转字符串输出list1 = ['Python','is','No.1']pr...原创 2018-05-03 23:23:51 · 1200 阅读 · 0 评论 -
python flask使用 secure_filename()获取中文文件名问题
用secure_filename获取中文文件名时,中文会被省略。原因:secure_filename()函数只返回ASCII字符,非ASCII字符会被过滤掉。解决(下列方法均测试使用,推荐第一种和第二种)1、修改源码;D:\Program Files\Python37\Lib\site-packages\werkzeug\utils.py,找到secure_filename...原创 2019-08-08 11:06:14 · 13996 阅读 · 0 评论 -
python代码格式
一、匈牙利命名法变量名 = 属性 + 类型 + 对象描述二、驼峰命名法变量名、函数名: 小驼峰命名类名: 大驼峰(pascal)三、Guido推荐命名法 Type Public Internal Modules low_with_under _lower_wit...转载 2019-08-22 11:28:28 · 409 阅读 · 0 评论