随笔分类 -  python

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

点击右上角即可分享
微信分享提示