
Python
天蝎没有心
经常不更的测试猿,专注自动化测试工具,随便写写啦!
展开
-
Python之xlrd、xlutils、openpyxl 操作excel文件
一、excel 读写 :openpyxl痛点:读写速度慢,一个10K的excel文件,读花我好几分钟优点:兼容xlsx,xls注意:请不要使用openpyxl-2.3.0.以上的版本,运行时,你会发现有报错,具体啥错,你用了就知道。我使用的时2.2.6的版本 ,pip install openpyxl==2.2.6 下载二、excel 读:xlrd痛点:1. 只能读 ,不能写,2. xlrd新版本仅对xls格式的excel有效,要想用xlsx请用旧版本优点:读的速度挺快三、excel 读写 :原创 2021-12-15 17:37:05 · 954 阅读 · 0 评论 -
Python获取 当前目录、上一级目录
存档import osprint '***获取当前目录***'print os.getcwd()print os.path.abspath(os.path.dirname(__file__))print '***获取上级目录***'print os.path.abspath(os.path.dirname(os.path.dirname(__file__)))print os.path.abspath(os.path.dirname(os.getcwd()))print os.path.转载 2021-07-02 12:44:36 · 4408 阅读 · 0 评论 -
Python笔记-----subprocess模块
待更新,我出走 了。。。原创 2021-02-27 23:20:58 · 132 阅读 · 0 评论 -
Python笔记-----装饰器
待更新,我出走了。。。原创 2021-02-27 23:19:17 · 121 阅读 · 0 评论 -
Python笔记-----迭代器、生成器
待更新,我出走了。。。原创 2021-02-27 23:17:23 · 158 阅读 · 0 评论 -
Python笔记-----迭代器、生成器
待更新,我出走了。。。原创 2021-02-27 23:13:25 · 130 阅读 · 0 评论 -
Python笔记-----多任务之进程、线程、协程
待更新,我出走了。。。原创 2021-02-27 23:11:52 · 171 阅读 · 0 评论 -
Python笔记-----时间time、datetime模块
待更新,我出走了。。。原创 2021-02-27 23:10:24 · 190 阅读 · 0 评论 -
Python笔记-----访问网页(requests模块)
待更新,我出走了。。。。原创 2021-02-27 23:09:05 · 961 阅读 · 0 评论 -
Python笔记-----与操作系统交互(OS模块)
在这里插入代码片# OS模块OS提供操作系统接口,可访问操作系统的功能。应用:用于通过python去执行一些命令行1. os.popen()os.popen(): 返回一个file对象,里面的内容是命令输出的内容import oscmd = 'adb devices'op = os.popen(cmd)print op #<open file 'adb logcat', mode 'r' at 0x0000000003C696F0>print type(op) #file类型原创 2021-02-26 18:41:45 · 337 阅读 · 0 评论 -
Python笔记-----数据交换(json模块)
Json模块json模块用于数据交换,将python数据存储到磁盘,及从磁盘中读取数据到程序中应用场景:一些重复使用,重要的python数据,通过json模块存储到文件中,后续如果需要,重新从文件中读取. 因为JSON表示出来就是一个字符串,可以被所有语言读取,也可以方便地存储到磁盘或者通过网络传输。json.dump() ----序列化,python数据转换成json格式的数据,并存储到文件json.dumps()----序列化,python转换成json格式字符串, 不存储在文件中json.l原创 2021-02-26 18:03:43 · 214 阅读 · 0 评论 -
Python笔记-----log日志(logging模块)
一、日志等级等级描述Debug什么日志信息都可以记录,最详细的日志信息Info日志信息详细程度仅次于Debug,一般只记录关键节点信息,用于确认一切都是按照我们预期的那样进行工作Warning当某些不期望的事情发生时记录的信息,但是此时应用程序还是正常运行Error记录发生了错误导致某些功能无法运行时的日志信息Critical记录发生了严重错误导致程序无法运行时的日志信息#日志函数logging.debug()logging.info()l原创 2021-02-25 16:31:33 · 257 阅读 · 1 评论 -
Python笔记-----发送邮件email
一、smtplib模块----负责配置信息,登入邮箱,发送邮件创建SMTP的操作对象并连接smtp目标服务器server = smtplib.SMTP(SMTP服务器,端口)# eg : server = smtplib.SMTP(smtp.163.com,25) #163邮箱登入邮箱账户server.login(邮箱账户,密码)#(自己的邮箱账户和邮箱授权码/密码(免费的邮箱,这里用授权码,一般自己公司的,直接写邮箱密码就行了)发送邮件server.sendmail(发送原创 2021-02-24 17:46:09 · 436 阅读 · 0 评论