自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 because file is missing, has improper permissions, or is an unsupported or invalid format报错

使用pyaotugui 定位指定的图片报错。原因是图片路径中有汉字,重新设置路径为纯字母的就可以解决问题。

2023-08-30 14:15:23 1145 1

原创 ERROR: No matching distribution found for setuptools>=40.8.0解决方法

前提是检查自己的电脑setuptools版本正确,环境变量正确,也不存在虚拟环境,那么有可能是wheel包出现问题,试试升级wheel库,再安装,详见我的博文。我有一个报错是 安装了wheel库以后 这个报错就没了。

2023-08-28 15:15:33 1387

原创 Error:invalid command ‘bdist_wheel‘解决方法

离线安装可以搜索我的博文,内网局域网更新库。

2023-08-28 15:13:26 438

原创 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))内网安装python库

系统提示setuptools版本不够

2023-08-28 14:57:45 479

原创 离线脱机局域网环境安装visual studio2019企业版

因为我只需要 桌面 和office扩展 这样选的,其他的自行搜索 前面的本地文件夹可以随便选。我这个文章借鉴了网友的一些方法,自己改编的用于记录以后方便自己用。然后在哪个文件夹里面,就在那个文件夹里打开 powershell。再在局域网机器里面 打开powershell 输入以下代码。下载完成后,把下载的这个文件夹 拷贝到局域网内机器里面。2、点开的网页 我英语不好 我翻译了一下。1、在官网下载安装包。如果不翻译 就是这个。

2023-03-23 15:36:58 1600 1

原创 虚拟环境下把python代码打包成exe(小白教程)

注意 我这里用的是虚拟环境,所以我即使系统里面两个 python版本 有pip32 和pip64 也都可以不用,只用pip命令就可以安装 pyinstaller了。4、虚拟环境下可以安装代码需要的库,比较简单的是利用pycharm 先把需要安装的库弄好,直接把package文件夹里面的东西全部替换掉。我之所以用pip32因为我电脑上装了两个版本的python 一个是32位一个是64位,如果你电脑上只有一个版本的python就用。在想打包的地方新建一个虚拟环境,比如我想在D盘的某文件夹下新建虚拟环境。

2022-11-23 14:15:18 3430 3

原创 在一台电脑上安装多个python版本(小白教程)

我自己的办公电脑是64位,好几个同事的电脑还是win7,32位,因此我在写python办公自动化的时候还要考虑32位的python,因此在电脑上安装了两个版本的python,方便测试、打包使用。这样就安装好啦,另一个安装64位是一样的,复制python和pip也是一样的,比如我64位的就命名为 python64 pip64。1、首先,下载两个python,其中支持win7的官网上的最后的版本是3.8.10,可以去下载。同理,在scripts的文件夹下 把 pip 也复制一下 改成自己想要的名称。

2022-11-23 12:33:24 12828 10

原创 python选择文件夹,并自动发送这个文件夹下的所有文件(以附件的形式)至指定邮箱(通过163邮箱)

工作中需要将自动生成的表格发送给办公邮箱继续处理,结合遍历文件夹和自动发邮件,做出了可以选择文件夹,并自动发送这个文件夹下的所有文件(以附件的形式)至指定邮箱。

2022-10-31 15:31:58 793 2

原创 PYTHON遍历文件夹和子文件夹,把所有的文件以列表形式输出,同时列表输出所有的文件夹

在脚本之家看到的,我做了小小的修改,修改为弹出对话框,自己选择遍历哪个文件夹。

2022-10-31 14:49:42 1128

转载 python自动发送163邮箱,带附件与不带附件

其中最后一段我标记了原博主写的和我写的不一样我用原博主的无法发送,改成我这样的成功了,打开可以试试。需要用163邮箱向办公邮箱发送数据,搜索大量代码发现两个亲测可用的代码,转载过来。

2022-10-31 12:54:38 666

原创 python中将日期字符串化,年份显示4位或者年份显示2位

我在工作中需要将录入的日期或者当前的日期字符串化,用于定位信托计划净值的开始结束日期。其中可以通过控制%Y,%y达到最后转换后的日期年份为22还是2022。

2022-10-30 12:56:56 1482

原创 将网站上的信托计划净值数据写入excel,涉及dataframe排序,转换数据类型,列表填入dataframe,取小数点后四位的正则,dataframe生成excel

实际上我只想要2022-10-26 0.6711 2.8648 2.XXXX这种规律的数据,但是经过多次搜索(原谅我是小白),发现正则表达式只能提取连续的数据。由于原始内容里面还有很多单独的日期,所以我如果利用正则|,来提取,就会多出来几个光秃秃的日期,不利于数据的一一匹配。把符合条件的成组的text先提取出来,再利用二次提取分别提取日期和净值,就保证能一一对应了。下面这个正则 好像可以通过 group二次提取就可以直接提取想要的数据了。所以我经过观察数据,选择提取一大段,如图彩色部分。

2022-10-28 13:37:46 102

原创 dataframe读取excel去掉上面几行和下面几行

def read_excel(io, sheet_name=0, header=0, skiprows=None, skip_footer=0,index_col=None, names=None, usecols=None, parse_dates=False,date_parser=None, na_values=None, thousands=None,convert_float=True, converters=None, dtype=None,true_values=None, false

2020-09-01 11:50:34 1691

转载 遍历dataframe中的某列,找出含有空格的元素

工作上需要处理一个数据,把一个较大数据中的姓名列和账号列全部遍历一遍,然后看是否数据里面含有空格一开始想法是用for循环,一行一行遍历df数据,这个方法效率太慢,搜索一下,有个博主发现了一个map函数,太厉害了,我直接用了,准备先贴我的代码,后面是博主的原贴import pandas as pd import numpy as np import datetime import shutil import xlwings as xw import os date_today = dateti

2020-08-06 15:06:13 3563

转载 python读取.csv文件时报错解决方案(无法打开“parsers.pyx”: 找不到文件)

版权声明:本文为CSDN博主「Jayden yang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_41997920/article/details/88988307利用pandas打开.csv文件时,一直报错。原因如下:一般情况:文件中带有中文字符,或者文件名称含有空格符号python读取不到路径(大多数都是这种原因)解决方案:(1)获得当前的工作路径,把你的数据文件放在此路径上就可以了,就可以

2020-06-28 15:13:44 2654

原创 dataframe将某列的空值填充为12

工作中遇到某列数据中空值需要替换为12df['支付周期'].fillna(12, inplace=True)

2020-05-27 18:59:27 3238

原创 dataframe读取以文本形式储存的excel中的数字

Df_mydic_normal = pd.DataFrame(pd.read_excel(Name_mydic_normal,header=None,names=['常规名','常规号'],converters = {'常规号':str}))

2020-01-05 15:50:08 2568

原创 将dataframe中的某列字符串化

raw_data['身份证'] = raw_data['身份证'].astype(str)

2020-01-05 15:09:00 7279

原创 将dataframe里的两列元素一个作为key一个作为value转换成字典

result_dic = df.groupby(‘word’)[‘count’].apply(lambda x:str(x)).to_dict() # 如果把str(x)换成x,结果完全不一样,目前还不是很理解。result_dic = df.groupby(‘word’)[‘count’].apply(lambda x:str(x)).to_dict() # 对于同一个key对应一个value,直接使用value。我发现 用上面的 代码 还是形成value 是一个列表的字典。

2020-01-05 14:55:09 1154 1

原创 dataframe列的拼接

将daraframe两列进行拼接Df_rawData_new=Df_rawData['银']+Df_rawData['名称']

2020-01-05 14:48:58 765

原创 自动粘贴dataframe中的元素的具体值

就可以把Df_newdata第一行第二列的值复制到粘贴板了。代码中最后一句 加上这个。

2020-01-03 13:11:58 156

原创 pycharm整体缩进,整体取消缩进

整体缩进:tab整体取消缩进:tab+shift

2020-01-01 20:52:46 4895

原创 dataframe定位列中包含某个指定字符,替换为另外一个值

类似一个字典的填充功能吧,可以自己转变为遍历字典,然后填充整个dataframe。日常工作中遇到dataframe某列含有某个关键字,另一列填充指定的字符,例子中指的是:定位列中含有‘巴拉巴拉’的,号码列中填入1021000999。

2020-01-01 16:27:24 11067

原创 读取没表头的excel为dataframe,并添加虚拟列名

model_bankcode_data = pd.DataFrame(pd.read_excel(model_bankcodestr,header=None,names=['统一行别名称','统一行号']))如图,实现了没有表头非让数据表,读取为dataframe,且添加了虚拟列名...

2019-12-29 18:19:52 3560

原创 dataframe某列去重最快的方式,以及使用xlwing把列表中的内容粘贴进excel

如图,我需要对某数据进行数据清洗,其中开户行别需要统一,即,中国银行,中国银行股份有限公司,这种实际上是一个行别,需要统一,目前需要把十几万条数据,行别字段进行去重,先看看公共有哪些行别用到的方法为set直接用set 也是很快的,我试了一下set 和dict 以秒为单位运行13万数据没有差别,那不如用代码简单的哦list_bankcode_net=list(set(list(raw_dat...

2019-12-29 18:13:06 2128

原创 完美解决dataframe添加列,并且指定列的位置

需求是这样的:我需要从原始表中提取几列数据,分别填入税表的人员和收入表中,原始表中只有 姓名、身份证号码、年金领取额是有效数据但是税务局的模板表中有一大堆莫名其妙的字段不需要填写先把原始表定义一下,把身份证字符串一下再把需要的人员,收入表需要的原始表中的列复制过来现在就需要在data_person和data_income中分别添加莫名其妙的字段列了raw_data = pd.DataF...

2019-12-16 23:33:31 1740

原创 利用python处理excel

本宝宝有个工作中需要报送乃年金个人所得税,其实以前我写过一个集成报送各年金计划的vba的小代码,但是因为新接的任务数据量太大,vba可能会假死,即使能处理,也因为最近在自学python,所以想尝试用python我的思路是:把报税模板复制出来,然后每月自动根据年金领取信息填写保存,吐槽一下,税表模板是xls,只支持6万数据,我尝试用一个xlsx文件上传,不过也成功了,嘻嘻,所以我手工把模板改成xl...

2019-12-15 14:39:14 175

原创 解决python写入csv表需要添加列的问题

我的原始csv里面有14万行,2列的数据,我需要根据这些数据,判断是哪个省哪个市,所以就是类似excel的A列B列是原始数据,我根据A列B列的内容,把判断结果填写到C列D列里面为了提高效率,我把原始csv已经赋值给了数组,这个数组就变成二维数组了,其中包含的内容就是14万个列表,但是想扩展这些列表的长度就没办法了 怎么搜索都搜索不到后来想了一个办法就是新建一个同样shape的数组,把以前的数组...

2019-12-14 18:01:34 1077

原创 解决anaconda python第三方库更新慢的问题

官网下载太慢啦网上搜索一下 然后自己试了一下 发现这样更新下载好快python -m pip install --upgrade pandas -i https://pypi.tuna.tsinghua.edu.cn/simple其中pandas 换成自己想要更新的库就行啦...

2019-12-14 14:17:03 900

原创 python使用padans,numpy库读取csv数据

因工作需要,宝宝需要对14万行两列,列名分别为代码,单位名称的csv文件进行整理,根据单位名称字段填写,省、市。网上搜索一下pandas可以进行csv的读写,唉没办法,虽然我python刚学到文本文件读取,但是工作被逼无奈,赶鸭子上架就这么滴开干了我用的是pycharmimport pandas as pdimport numpy as npfile_bankcode=pd.read_cs...

2019-12-12 20:34:58 1337

原创 python读取文本文档报错

Python在读取文件时f=open('something.txt') 出现错误:UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x80 in position 145: illegal multibyte sequence两种解决方案:1、将代码改为f=open('something.txt','rb')2、将代码改为f=...

2019-12-10 23:40:07 223

原创 python高效率读取文本文档

for eachLine in file: print(eachLine)这样是读取效率最高的,不要用列表

2019-12-07 20:20:16 222

转载 python读取文本文档报错

1、Python读取文本文件时出现:UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xae in position 4: illega2、原因:读取文件的字符编码问题3.解决方法:读取时加入’r’,encoding=‘UTF8’open(path,‘r’,encoding=‘UTF-8’)...

2019-12-07 20:05:41 521

原创 vba文字型的值转换成数值类型

今天在做表的时候,发现数组中提取出来的事文字类型,需要转换成数值类型,网上搜索到了字符转换的方法,超级实用,记录下来。如果用mid函数提取的字符范围增加,可参照VBA中的帮助“类型转换函数”。CBool(expression)CByte(expression)CCur(expression)CDate(expression)CDbl(expression)CDec(expressio...

2019-12-03 10:01:03 9171

原创 anaconda 更新pip和第三方库

打开anaconda的cmd输入python -m pip install --upgrade pip

2019-11-23 15:50:38 810 1

原创 局域网脱机手动更新pip,局域网脱机手动更新python库

这里写自定义目录标题pip手动更新pip手动更新今天我的电脑pip不能自动更新了,急得不行,搜索了半天找到了手工更新pip的方法,mark一下下载pip进入https://pypi.python.org/pypi/pip3.下载后解压缩4.进入解压后的文件夹,按住shift,右键点击,打开cmd 或者 power shell5.输入python setup.py install...

2019-11-23 11:22:39 3604 2

原创 内网windows系统安装python库

因为单位的电脑是内网,不能上网,所以今天我需要安装一个python库xlwings,累死宝宝了,各种网上查,中午也没睡,用笨方法居然安装好了,下面记录一下单位电脑是win71、外网机进入cmd输入pip install xlwings完了就坐等success吧2、安装成功以后再输入pip list查看自己的库还有所谓的依赖库,搞不清,搜索了一上午大概我认为人家讲的依赖库就是你想烫头...

2019-10-12 14:27:10 1065 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除