摘要: 常用模块: collection time re 阅读全文
posted @ 2023-04-19 18:13 一秒一看 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 装饰器函数 阅读全文
posted @ 2023-04-19 18:12 一秒一看 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 函数进阶 阅读全文
posted @ 2023-04-19 18:12 一秒一看 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 集合 阅读全文
posted @ 2023-04-19 18:11 一秒一看 阅读(4) 评论(0) 推荐(0) 编辑
摘要: Python的深拷贝和浅拷贝,在面试的时候经常会被问到, 为了方便理解,利用Python 运行原理进行可视化分析的工具Python Tutor(http://www.pythontutor.com)进行一下分析 Python的拷贝,用自带的copy()函数,深拷贝在copy模块的deepcopy() 阅读全文
posted @ 2021-10-19 18:12 一秒一看 阅读(327) 评论(0) 推荐(0) 编辑
摘要: jquery的each循环,主要有2种: 1) 循环数据 语法: jQuery.each(object,[callback]) 参数: object: 需要遍历的对象或数组。 callback: 每个成员/元素执行的回调函数.回调函数拥有两个参数:第一个为对象的成员或数组的索引,第二个为对应变量或内 阅读全文
posted @ 2019-06-10 23:13 一秒一看 阅读(8597) 评论(0) 推荐(0) 编辑
摘要: 最近看了一下boss直聘上对python测试的要求,比对了一下自己目前的水平,还有很多的不足,需要努力学习,补上这一块。 公司:北京握奇数据 公司:新浪微博 小米: 公司:多牛传媒 需要补充学习的内容: 1、python高级编程:yield、迭代器、装饰器、闭包 2、python多线程、多进程 3、 阅读全文
posted @ 2019-06-10 18:23 一秒一看 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 一、什么是IO密集型任务? 主要的核心任务是进行IO操作,比如写文件,进行磁盘的读写等等。 上一篇博客,对计算密集型任务,多线程并没有体现它的好处,反而话费的时间更长。对IO密集型任务多线程会有明显的优势 二、举例: 任务:爬取韩寒的博客 1、获取urls, 2、根据文章的url,爬取内容,保存文件 阅读全文
posted @ 2019-03-17 22:43 一秒一看 阅读(530) 评论(0) 推荐(0) 编辑
摘要: Python的进程和线程 1、什么是进程 对于操作系统来说,一个任务就是一个进程(Process)。比如打开一个浏览器就是启动一个浏览器进程,打开一个记事本就启动了一个记事本进程。 由于每个进程至少要干一件事,所以,一个进程至少有一个线程,即主线程。 2、什么是线程 有些进程还不止同时干一件事,比如 阅读全文
posted @ 2019-03-06 18:31 一秒一看 阅读(782) 评论(0) 推荐(0) 编辑
摘要: argparse模块简介 今天看到一个同事写的脚本,脚本中用了argparse模块。这个模块之前我没有使用过,所以需要系统的学习一下。 argparse简介: argparse模块是python的一个命令行解析包,可以十分方便的对python文件进行命令行读写。 argparse模块是python中 阅读全文
posted @ 2019-02-15 17:38 一秒一看 阅读(4120) 评论(0) 推荐(0) 编辑
摘要: selenium调用headerless 1. 基础环境: 我使用的环境: python:3.5.4 python的selenium库: 3.141.0 chrome浏览器: 71.0.3578.98 chromedriver下载地址: http://chromedriver.storage.goo 阅读全文
posted @ 2019-01-19 00:49 一秒一看 阅读(3526) 评论(0) 推荐(0) 编辑
摘要: 前言 beyond compare软件是一款对比功能非常强大的软件,它可以用来比对图片、文本、表格、MP3等等,用起来很方便、直观。最近在使用的时候,因为要批量比对很多的图片,一张一张的图片比对要一个一个打开再比对感觉很麻烦,我就想能不能用脚本批量比对,我只检查批量比对出来的结果就好。还真的找到了, 阅读全文
posted @ 2019-01-07 20:10 一秒一看 阅读(4280) 评论(0) 推荐(0) 编辑
摘要: 前言: 最近在做webUI的自动化,当本地执行脚本时,会启动浏览器的UI界面,导致其他工作无法进行。并且当电脑锁屏时,chromer driver 会退出,无法继续执行。查网上的资料,headerless Browser模式可以在后台运行浏览器。 1、Headerless Browser是什么鬼? 阅读全文
posted @ 2019-01-05 19:59 一秒一看 阅读(22493) 评论(1) 推荐(1) 编辑
摘要: 每天总是用相同的桌面背景,感觉太没有个性了很无趣,所以就想我可不可以用python脚本实现每天从网上爬取一张图片,定时更换 思路: 1) 从必应网站上爬取一张照片, 2) 图片按照日期保存 3)命令行实现把这张图片设置为桌面背景 4) 设置成功后把前一天的图片删除掉 5) 设置定时器,代码每天执行 阅读全文
posted @ 2019-01-02 20:54 一秒一看 阅读(733) 评论(0) 推荐(0) 编辑
摘要: pycharm之前也使用了有一段时间了,一直不会用debug.今天偶然在看一个python视频的时候,老师有讲解到,特地来记录一下: 调试步骤: 1) 设置断点: 在需要打断点的代码行左侧点击即可,点击后出现一个红色原点, 如果要取消,再点击一下即可 2) 点击debug按钮: 在主工具栏中,点击绿 阅读全文
posted @ 2018-12-21 00:41 一秒一看 阅读(3586) 评论(0) 推荐(0) 编辑
摘要: python中提供了2个方法,对list L进行排序 方法1.用List的成员函数sort进行排序,在本地进行排序,不返回副本. 注意:sort方法是在原址上进行的排序. 副本排序 方法2.用built-in函数sorted进行排序(从2.4开始),返回副本,原始输入不变 代码示例: 阅读全文
posted @ 2018-07-10 09:28 一秒一看 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 之前对这一块的知识,总是记不住,这次正好有系统的学习,所以决定好好的梳理一下 1. 计算机网络基础知识 1.1 互联网协议和OSI模型 *协议模型互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层,如下图所示 *每层运行常见物理设备 *每层运行常见的协议 1.2 基础网络概念 阅读全文
posted @ 2018-06-09 12:12 一秒一看 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 字符串常用方法. 1. 大小写转换类:captalize,swapcase,title() 1) capital():首字母大写,非首字母小写 1 msg="hllo WorlD!你好,世界123" 2 s1=msg.capitalize()#首字母大写,非首字母小写print (s1) 3 运行结 阅读全文
posted @ 2018-06-08 00:17 一秒一看 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 内置函数和匿名函数 阅读全文
posted @ 2018-05-05 14:22 一秒一看 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 迭代器和生成器 凡是可以使用for循环取值的都是可迭代的可迭代协议: 内部含有__iter__方法的都是可迭代的迭代器协议 内部含有__iter方法和__next__方法的都是迭代器什么是迭代器 迭代器=iter(可迭代的).自带一个__next__方法 优势:节省内存\快 特性:惰性运算 常用的: 阅读全文
posted @ 2018-05-05 13:34 一秒一看 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要使用函数 #1、代码的组织结构不清晰,可读性差 #2、遇到重复的功能只能重复编写实现代码,代码冗余 #3、功能需要扩展时,需要找出所有实现该功能的地方修改之,无法统一管理且维护难度极大 二、函数的分类 内置函数:为了方便我们开发,一些简单的功能,python解释器已经为我们定义好了函数, 阅读全文
posted @ 2018-05-04 18:26 一秒一看 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 一. 文件操作的基本流程 #1.打开文件,得到文件句柄并赋值给一个变量 f1=open('b.txt','r',encoding='utf-8') #2.通过句柄对文件进行操作 content=f1.read() print(content) #3. 关闭文件**一定要记得加上 f1.close() 阅读全文
posted @ 2018-05-03 23:56 一秒一看 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1. 字符串介绍 在python中,引号中加了引号的字符都被认为是字符串。 1 name='jim' 2 address="beijing" 3 msg = '''My name is Jim, I am 22 years old!''' 那单引号、双引号、多引号有什么区别呢? 1) 单双引号木有任 阅读全文
posted @ 2018-04-03 19:44 一秒一看 阅读(113) 评论(0) 推荐(0) 编辑
摘要: python2x中:raw_input()和input()虽然都是从控制台读入数据,是2个不同的功能: raw_input():默认所有输入默认都是字符串格式;如果是想输入数字,用input() 1 name=raw_input("请输入姓名:") 2 age=raw_input("请输入年龄:") 阅读全文
posted @ 2018-04-03 15:20 一秒一看 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 目前python分了python2和python3版本,一些用法不太一样,总结如下: 区别1:语言特点 python2x:源码重复,不规范 python3x:整合源码,更清晰简单优美 区别2:编码 python2x: 默认的编码是ascii。在windows上运行时,中文总是会报错,解决方式:在文件 阅读全文
posted @ 2018-04-03 13:32 一秒一看 阅读(441) 评论(0) 推荐(0) 编辑