![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
Maybe_ch
从0开始
展开
-
yield实现浮点数步长的range
def frange(start,end,step): i = start while i<end: yield i i+=stepfor item in frange(10,14,0.8): print(item)yield会在每次循环进行返回,return只返回一次值...原创 2020-03-22 23:59:10 · 472 阅读 · 0 评论 -
python列表推导式&&字典推导式
内容笔记简单我就直接上代码了使用推导式和常规方法进行对比列表推导式alist = []for i in range(1,11): if i % 2 == 0: alist.append(i*i)print(alist)#列表推导式blist = [i*i for i in range(1,11) if i % 2 == 0]print(alist)字典...原创 2020-03-10 23:22:04 · 153 阅读 · 0 评论 -
Chrome 上传文件自动化
选择上传按钮后,谷歌浏览器会打开此窗口,可使用下面的代码选择文件路径#这里使用chromedriver71 版本,稳定可使用driver = webdriver.Chrome(executable_path=r"F:\chromedriver\chromedriver71.exe")url = "打开的网页"#内部是发送http请求driver.get(url)driver.imp...原创 2020-02-17 01:07:07 · 21208 阅读 · 0 评论 -
pytest 使用
运行方式python 模块名.py 添加pytest_main()python -m pythonpytest会进行自动查找默认查找文件 test_*.py 和 *_test.py 开头或者结尾模块需要以test开头自定义查找规则在运行的根目录下,创建pytest.ini文件[pytest]python_files = test_*.py check_*...原创 2020-02-17 01:02:12 · 453 阅读 · 0 评论 -
python save_screenshot()保存一直失败
def screen_shot(self): """截图""" print('截图') shot_name = datetime.now().strftime("%Y-%m-%d_%H:%M:%S") shot_name = os.path.join(p_path.SCREEN_SHOT_PATH, shot_name + '...原创 2020-02-16 19:57:49 · 3858 阅读 · 3 评论