Python学习
baosenzhang
学习这件事,贵在坚持!抓住碎片化的时间。
展开
-
[xlwings模块学习]让Excel飞一下,使用xlwings模块,生成多个Excel表
#!/usr/bin/python# -*- coding: utf-8 -*-import xlwings as xw# 使用xlwings模块,生成多个Excel表# 让Excel飞一下.pyif __name__ == '__main__': app = xw.App(visible=True, add_book=False) for i in range(1, 5): workbook = app.books.add() workbook.s原创 2021-08-11 22:15:31 · 344 阅读 · 0 评论 -
[uiautomator2]python3使用uiautomator2实现安卓app自动化demo
# -*- coding: utf-8 -*-# 1.安装 uiautomator2 使用命令:python -m pip install -U uiautomator2# 2. 如下demo就可以使用uiautomator2的api写自动化用例了import uiautomator2 as u2from time import sleepdef main(): # 手机的serial num 或者手机的IP d = u2.connect('CLB0219521000711'原创 2021-02-13 16:27:25 · 387 阅读 · 1 评论 -
[多进程]使用python实现多进程高并发copy文件夹中多个大文件夹内容到指定目标
#!/usr/bin/python# -*- coding: utf-8 -*-"""需求:文件夹多个大文件内容高并发copy器需求分析: 1. 目标文件夹是否存在,如果不存在就创建,如果存在则不创建 2. 遍历文件夹中的所有文件,并拷贝到目标文件夹 3. 采用进程实现多任务,完成高并发拷贝"""import osimport multiprocessingdef copy_file(file_name, source_dir, dest_dir): p原创 2021-01-30 20:56:53 · 479 阅读 · 0 评论 -
[python]pip freeze和pipreqs的区别和使用方法
在开发项目时有一些安装包依赖,通常使用如下命令pip freeze > requirements.txt# 或者python -m pip freeze > requirements.txt生成requirements.txt,pip freeze会将当前PC环境下所有的安装包都进行生成,再进行安装的时候会全部安装很多没有的包.耗时耗力其实是不可取的。而使用pipreqs,这个工具的好处是可以通过对项目目录的扫描,发现使用了哪些库,生成依赖清单。安装pip install pip原创 2020-08-14 16:54:32 · 2110 阅读 · 0 评论 -
python list写入csv:Error: iterable expected, not int
学习参考文章今天在使用python 将list写入csv中时,遇到Error: iterable expected, not int复盘:1.问题根源:①不熟悉csv模块,将csv 模块里的Writer 对象的两个方法:csvwriter.writerow(row)与csvwriter.writerows(rows)搞混了2.解决问题过程①Google搜索:iterable expected, not int②搜到stackoverflow上的帖子:Python list to csv thr转载 2020-08-14 12:35:34 · 10969 阅读 · 0 评论 -
【Python】如何将文件中\xe8\x85\xbe\xe8字符转成中文?
解析文件resultjsonlog.txt中的内容,此文件内容比较特殊,每行中appName和caseName都是‘\xe8\x85\xbe\xe8’这种中文字符,搞了一下午,终于试出来了,记录一下。resultjsonlog.txt的内容如下:##*startJson*##{'competitorPerfInfo': {'deviceName': 'EML-AL00', 'appName': '\xe8\x85\xbe\xe8\xae\xaf\xe6\x96\xb0\xe9\x97\xbb', 'de原创 2020-08-13 20:14:04 · 8615 阅读 · 1 评论 -
[pyecharts]如何使用Python生成折线图?
代码示例:from pyecharts.charts import Lineimport pyecharts.options as optsimport osline1 = ( Line() .add_xaxis(["小米", "百度", "腾讯"]) .add_yaxis('数据1', [70, 60, 100]) .set_global_opts(title_opts=opts.TitleOpts(title='Line 基本示例')))line1.rende原创 2020-08-12 19:04:52 · 917 阅读 · 1 评论 -
[pyecharts]如何使用Python将多个图表生成到一个HTML中?
范例如下:# coding:utf-8from pyecharts.charts import Bar, Pagefrom pyecharts import options as optsimport osif __name__ == '__main__': # pyecharts=1.8.1 # 安装 python -m pip install pyecharts page = Page(layout=Page.DraggablePageLayout) bar =原创 2020-08-12 18:34:20 · 12192 阅读 · 1 评论 -
[调研和学习]:使用python的正则如何从字符串中提取所需的key和value
现有字符串one_str = "{'buildType': u'releaseEdition', 'params': {u'network_process_cost': 441, u'network_process_end': 351558853, u'jump_activity_start': 351558329, u'pre_process_cost': 9, u'pre_process_end': 351558412, u'cold_start_cost': 0, u'cold_start_end'原创 2020-08-09 12:05:24 · 706 阅读 · 0 评论 -
如何提升pip的下载速度
在windows10上,使用命令:python -m pip install grpcio==1.23.0下载grpcio包时,网速很慢,多次尝试,总是下载失败。百度了一下,还真有其他办法:https://www.jianshu.com/p/03fdeff8a211在windows10上,使用命令可以很快下载成功:python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple grpcio==1.23.0...原创 2020-08-06 18:36:22 · 583 阅读 · 0 评论 -
[Python pip]如何解决:Fatal error in launcher: Unable to create process using ‘“c:\python37\python.exe“
当window10下,使用pip install xxx时,总是提示Fatal error in launcher: Unable to create process using '“c:\python37\python.exe” “C:\Python37\Scripts\pip.exe” ': ??? 错误此时可以使用命令:python -m pip install xxx 解决上面的报错问题...原创 2020-08-06 17:25:32 · 800 阅读 · 0 评论 -
[转载]怎么手动安装python 官方whl包、tar.gz包、zip包
怎么手动安装python 官方whl包、tar.gz包、zip包python依赖包下载官方地址:https://pypi.org/一、whl包安装pip3 install XlsxWriter-1.0.5-py2.py3-none-any.whl二、tar.gz包安装安装tar.gz,命令格式:tar -zxvf 压缩文件名.tar.gz解压后,cd文件 ->./configure -> make -> make install 或者 python setup.p转载 2020-08-06 17:18:11 · 1139 阅读 · 0 评论