
python
咯咯哒鸭
自由
展开
-
AttributeError: module ‘win32com.gen_py.00062FFF-0000-0000-C000-000000000046x0x9x6‘ has no attribute
记录下关于AttributeError: module 'win32com.gen_py.00062FFF-0000-0000-C000-000000000046x0x9x6' has no attribute 'CLSIDToClassMap'报错的解决方法:在类似如下目录找到对应的文件(一大坨类似00000)命名的文件夹/文件删除即可C:\Users\xiaoming\AppData\Local\Temp\gen_py\3.6...原创 2021-01-13 16:05:56 · 2245 阅读 · 2 评论 -
python Dataframe数据相关操作
1. 按条件筛选Excel中特定的数据(如只显示'result'列的值为‘pass’或‘fail’的数据)ex_df = pd.read_excel('./test',sheet_name = 'resultInfo')ex_df = ex_df[ex_df['result'].isin(['pass','fail'])]# 反选,除了‘pass’和‘fail’的所有数据ex_df = ex_df[~ex_df['result'].isin(['pass','fail'])]...原创 2020-06-23 16:25:00 · 397 阅读 · 0 评论 -
Python 关于时间处理之时间相减
遇到一些需求,将某个文件中的时间进行相加减的操作,这里用到的是 from dateutil.parser import parse,可以将字符串形式的时间,进行相加减,如下:import sysimport refrom dateutil.parser import parseimport pandas as pd#cmp=com.transsion.camera/com.android.camera.CameraLauncher 行开始时间#previewStarted START 行结原创 2020-06-10 10:40:44 · 5082 阅读 · 0 评论 -
解决pyinstaller打包后,运行程序时出现缺少plotly库问题
用pyinstaller打包tkinter程序,打包后运行exe是报如下错误:搜索一阵发现是pyinstaller在打包的时候(StartRun.py我要打包的主程序文件)可能会漏掉一些三方库,就在打包的时候加上三方库的绝对路径:pyinstaller StartRun.py -F -pC:\Python36\Lib\site-packages发现打包完之后还是会报以上问题,继续...原创 2019-11-13 14:41:21 · 2219 阅读 · 2 评论 -
自动化框架搭建
参考文章:https://blog.youkuaiyun.com/huilan_same/article/details/76572411原创 2019-10-22 11:00:02 · 652 阅读 · 0 评论 -
python3 解压缩.gz文件
python3 解压一个.gz后缀的压缩文件,如下:#!/usr/bin/env python# -*- coding: utf-8 -*-import gzipdef un_gz(file_name): # 获取文件的名称,去掉后缀名 f_name = file_name.replace(".gz", "") # 开始解压 g_file ...原创 2019-08-30 15:12:25 · 28217 阅读 · 12 评论 -
python 复制/移动文件
https://docs.python.org/3.6/library/shutil.htmlshutil可以实现文件的复制,移动#复制文件:shutil.copyfile("oldfile","newfile") #oldfile和newfile都只能是文件shutil.copy("oldfile","newfile") #oldfile只能是文件夹,newfile可以是文件,也可以是目标...转载 2019-08-27 16:57:01 · 213 阅读 · 0 评论 -
python 找出两个dataframe中不同的元素
pandas从Excel中读取数据,数据格式为dataframe格式用for循环对进行两个列的数据比较想找出不同的元素时,发现数据是一样的,但是比较结果却是相同和不同的都存在(总之就是不是我以为的效果)后来将要对比的两列数据先转成list再对比,得出理想结果(反思老感觉很简单的功能写了一大堆),如下:#!/usr/bin/env python# -*- coding: utf-8 ...原创 2019-07-24 11:46:41 · 12647 阅读 · 2 评论 -
python pandas对Excel表操作
1、获取Excel表中所有sheet 名,获取某个sheet内容#!/usr/bin/env python# -*- coding: utf-8 -*-import pandas as pdExFile = pd.ExcelFile('test.xlsx')sheets = ExFile.sheet_namesprint(sheets)df = ExFile.parse('a...原创 2019-07-17 17:20:40 · 904 阅读 · 0 评论 -
修改pycharm编辑器的运行环境python2.7切换到python3.6
编写python脚本,需要从python2.7环境切换到python3.6,操作如下图:开始为python2.7:切换设置:File/Settings/Project:XXX/Project Interpreter切换完成:原创 2019-07-10 15:37:10 · 1576 阅读 · 0 评论 -
python 获取Excel中指定的行,并转为Dataframe格式,删除空值的行 保存到新文件
import pandas as pd df = pd.read_excel('test.xlsx', sheet_name='WBS')dfItem = df['Item']dfCommand = df['Command']dfValue = df['Value']dict = {'Item':dfItem, 'Command':dfCommand, 'Value':dfValue...原创 2019-06-17 15:56:56 · 3656 阅读 · 0 评论 -
python 获取txt文件中指定的段落
获取 txt文件中,从<Package name="com.tencent.tmgp.sgame">到</Package>之间的内容用正则表达式实现:import refile = open('power_whitelist_cfg.txt')keyStart = '<Package name="com.tencent.tmgp.sgame">'...原创 2019-05-17 10:33:56 · 12423 阅读 · 3 评论 -
python3.6和python2.7区别 小记
1、reloadpython2.7:import sysreload(sys)sys.setdefaultencoding("utf-8")python3.6改为:import importlibimportlib.reload(sys)2、inputpython2.7:a = raw_inputpython3.6改为:a = input()详...原创 2019-04-30 11:02:55 · 1028 阅读 · 1 评论 -
python pandas读取Excel数据后用plotly画图
import pandas as pdimport plotly.offline as pyimport plotly.graph_objs as godef chart(): excelFile = r'test.xlsx' df_excel = pd.DataFrame(pd.read_excel(excelFile, orient='index')).sort_in...原创 2019-02-20 11:36:25 · 5889 阅读 · 3 评论