随笔分类 - python
摘要:模块名:peewee 安装方法: pip install peewee 官方教程:http://docs.peewee-orm.com/en/latest/
阅读全文
摘要:解决方案如下: 1. 运行如下代码,找到文件所在位置 from win32com.client.gencache import EnsureDispatch import sys xl = EnsureDispatch("Word.Application") print(sys.modules[xl
阅读全文
摘要:错误原因:函数名与模块名重复 解决方案:不要将函数名与模块名重复
阅读全文
摘要:原文链接:https://github.com/Nuitka/Nuitka 在Windows上,有两种模式,一种是将其复制到您公司指定的AppData,也将其用作缓存,另一种是在临时目录中进行。您需要执行此操作。 #创建一个二进制文件,将其解压缩到一个临时文件夹中 python -m nuitka
阅读全文
摘要:该模块可以将python编译成C++级的可执行文件,是解决python图形化界面启动慢的神器。 1.环境配置 配置c/c++编译器:MinGW64 ,最低使用8.1版本,该资源自行下载。 百度网盘链接: 链接:https://pan.baidu.com/s/11B_RzEnOQnSbvKdV0gX9
阅读全文
摘要:re.compile 函数 compile 函数用于编译正则表达式,生成一个正则表达式( Pattern )对象,供 match() 和 search() 这两个函数使用。 语法格式为: re.compile(pattern[, flags]) 参数: pattern : 一个字符串形式的正则表达式
阅读全文
摘要:所有的ndarrays必须具有相同的长度。如果传递了索引(index),则索引的长度应等于数组的长度。如果没有传递索引,则默认情况下,索引为range(n),其中n为数组长度。 import pandas as pd data = {'Name':['Tom', 'Jack', 'Steve', '
阅读全文
摘要:选择某些列 import pandas as pd # 从Excel中读取数据,生成DataFrame数据 # 导入Excel路径和sheet name df = pd.read_excel(excelName, sheet_name=sheetName) # 读取某些列,生成新的DataFrame
阅读全文
摘要:错误原因:这里就是说,分组这一列里面,包含了非字符串的内容,比如数字。因为 .str.contains 的使用就要求这个字段必须是字符串,不能掺杂数字的。 解决方案: # 包含对应关系的所有行 data_ych_pid = self.database[self.database[column_nam
阅读全文
摘要:pandas取出包含某个值的所有行df = df[df[“from_account”].str.contains(“fcwhx”)] pandas取出不包含某个值的所有行df = df[~df[“from_account”].str.contains(“fcwhx”,“na=False”)]或df
阅读全文
摘要:使用如下函数: drop_duplicates 具体示例如下: import pandas as pd # 建立一个dataframe数据 df = pd.DataFrame({'k1':['one']*3+['two']*4,'k2':[1,1,2,3,3,4,4]}) df['v1']=rang
阅读全文
摘要:logging支持的日志五个级别 debug() 调试级别,一般用于记录程序运行的详细信息 info() 事件级别,一般用于记录程序的运行过程 warnning() 警告级别,,一般用于记录程序出现潜在错误的情形 error() 错误级别,一般用于记录程序出现错误,但不影响整体运行 critical
阅读全文
摘要:#移动文件(目录) shutil.move("oldpos","newpos") shutil.move("D:/知乎日报/latest/一张优惠券,换你的通讯录信息,你愿意吗?.pdf", "D:/知乎日报/past/")
阅读全文
摘要:想一次指定多个分隔符,可以用re模块 import retext='3.14:15'result = re.split('[.:]', text)print(result) 输出结果如下: ['3', '14', '15']
阅读全文
摘要:将打开的excel全部关闭,即可解决问题。
阅读全文
摘要:def split_list(init_list, children_list_len): """ 分割列表 :param init_list: 列表数据 :param children_list_len: 分割的数量 :return: end_list """ split_list = zip(*
阅读全文
摘要:解决方案 openpyxl的alignment函数中的参数:wrapText=True,就可以了 from openpyxl.styles import Alignment worksheet.cell(row=1, column=1, value=value).alignment = Alignm
阅读全文
摘要:需要安装pywin32模块 pip install pywin32 主程序: import win32com.client as win32 import os.path import glob class Format(): """用于文件转换的类""" def __init__(self): s
阅读全文
摘要:解决办法: python3 是用 VC++ 14 编译的, python27 是 VC++ 9 编译的, 安装 python3 的包需要编译的也是要 VC++ 14 以上支持的.可以下载安装这个:visualcppbuildtools_full.exe 链接:https://pan.baidu.co
阅读全文