
自学python的弯路
萌兔biubiu
编程小白,女性,出于提升工作效率需要以及兴趣自学,vba,python,jsa,写博客是记录自己需要的知识点,人脑逻辑写代码,有不专业的地方请多包涵
展开
-
ERROR: No matching distribution found for setuptools>=40.8.0解决方法
前提是检查自己的电脑setuptools版本正确,环境变量正确,也不存在虚拟环境,那么有可能是wheel包出现问题,试试升级wheel库,再安装,详见我的博文。我有一个报错是 安装了wheel库以后 这个报错就没了。原创 2023-08-28 15:15:33 · 1859 阅读 · 0 评论 -
because file is missing, has improper permissions, or is an unsupported or invalid format报错
使用pyaotugui 定位指定的图片报错。原因是图片路径中有汉字,重新设置路径为纯字母的就可以解决问题。原创 2023-08-30 14:15:23 · 1863 阅读 · 0 评论 -
OSError:[WinError -2146959355] 服务器运行失败
在弹出的窗口中,输入【system】,点击右侧的检查名称,然后再次点击【确定】按钮就可以正常打开文档了。其实就是 找不到指定的程序,看报错,提示返回失败,最后通过设置wps由系统启动,解决报错。首先打开电脑,找到桌面上的【WPS文档】,右键,在打开的菜单中,选择【属性】选项。然后在下方的权限中,将拒绝栏的【√】全部取消,点击【确定】按钮即可。在弹出的窗口中,如果有system,则将【system】选中。如果没有system,则进行添加即可,点击添加按钮。在弹出的属性窗口中,上方切换到【安全】选项下。原创 2024-08-21 18:30:59 · 664 阅读 · 0 评论 -
虚拟环境下把python代码打包成exe(小白教程)
注意 我这里用的是虚拟环境,所以我即使系统里面两个 python版本 有pip32 和pip64 也都可以不用,只用pip命令就可以安装 pyinstaller了。4、虚拟环境下可以安装代码需要的库,比较简单的是利用pycharm 先把需要安装的库弄好,直接把package文件夹里面的东西全部替换掉。我之所以用pip32因为我电脑上装了两个版本的python 一个是32位一个是64位,如果你电脑上只有一个版本的python就用。在想打包的地方新建一个虚拟环境,比如我想在D盘的某文件夹下新建虚拟环境。原创 2022-11-23 14:15:18 · 3812 阅读 · 3 评论 -
自动粘贴dataframe中的元素的具体值
就可以把Df_newdata第一行第二列的值复制到粘贴板了。代码中最后一句 加上这个。原创 2020-01-03 13:11:58 · 183 阅读 · 0 评论 -
python选择文件夹,并自动发送这个文件夹下的所有文件(以附件的形式)至指定邮箱(通过163邮箱)
工作中需要将自动生成的表格发送给办公邮箱继续处理,结合遍历文件夹和自动发邮件,做出了可以选择文件夹,并自动发送这个文件夹下的所有文件(以附件的形式)至指定邮箱。原创 2022-10-31 15:31:58 · 924 阅读 · 2 评论 -
PYTHON遍历文件夹和子文件夹,把所有的文件以列表形式输出,同时列表输出所有的文件夹
在脚本之家看到的,我做了小小的修改,修改为弹出对话框,自己选择遍历哪个文件夹。原创 2022-10-31 14:49:42 · 1195 阅读 · 0 评论 -
python自动发送163邮箱,带附件与不带附件
其中最后一段我标记了原博主写的和我写的不一样我用原博主的无法发送,改成我这样的成功了,打开可以试试。需要用163邮箱向办公邮箱发送数据,搜索大量代码发现两个亲测可用的代码,转载过来。转载 2022-10-31 12:54:38 · 755 阅读 · 0 评论 -
python中将日期字符串化,年份显示4位或者年份显示2位
我在工作中需要将录入的日期或者当前的日期字符串化,用于定位信托计划净值的开始结束日期。其中可以通过控制%Y,%y达到最后转换后的日期年份为22还是2022。原创 2022-10-30 12:56:56 · 1765 阅读 · 0 评论 -
爬取网站上的信托计划净值数据写入excel,涉及dataframe排序,转换数据类型,列表填入dataframe,取小数点后四位的正则,dataframe生成excel
实际上我只想要2022-10-26 0.6711 2.8648 2.XXXX这种规律的数据,但是经过多次搜索(原谅我是小白),发现正则表达式只能提取连续的数据。由于原始内容里面还有很多单独的日期,所以我如果利用正则|,来提取,就会多出来几个光秃秃的日期,不利于数据的一一匹配。把符合条件的成组的text先提取出来,再利用二次提取分别提取日期和净值,就保证能一一对应了。下面这个正则 好像可以通过 group二次提取就可以直接提取想要的数据了。所以我经过观察数据,选择提取一大段,如图彩色部分。原创 2022-10-28 13:37:46 · 144 阅读 · 0 评论 -
dataframe读取以文本形式储存的excel中的数字
Df_mydic_normal = pd.DataFrame(pd.read_excel(Name_mydic_normal,header=None,names=['常规名','常规号'],converters = {'常规号':str}))原创 2020-01-05 15:50:08 · 2629 阅读 · 0 评论 -
将dataframe中的某列字符串化
raw_data['身份证'] = raw_data['身份证'].astype(str)原创 2020-01-05 15:09:00 · 7507 阅读 · 0 评论 -
将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 · 1244 阅读 · 1 评论 -
dataframe列的拼接
将daraframe两列进行拼接Df_rawData_new=Df_rawData['银']+Df_rawData['名称']原创 2020-01-05 14:48:58 · 800 阅读 · 0 评论 -
完美解决dataframe添加列,并且指定列的位置
需求是这样的:我需要从原始表中提取几列数据,分别填入税表的人员和收入表中,原始表中只有 姓名、身份证号码、年金领取额是有效数据但是税务局的模板表中有一大堆莫名其妙的字段不需要填写先把原始表定义一下,把身份证字符串一下再把需要的人员,收入表需要的原始表中的列复制过来现在就需要在data_person和data_income中分别添加莫名其妙的字段列了raw_data = pd.DataF...原创 2019-12-16 23:33:31 · 1790 阅读 · 0 评论 -
利用python处理excel
本宝宝有个工作中需要报送乃年金个人所得税,其实以前我写过一个集成报送各年金计划的vba的小代码,但是因为新接的任务数据量太大,vba可能会假死,即使能处理,也因为最近在自学python,所以想尝试用python我的思路是:把报税模板复制出来,然后每月自动根据年金领取信息填写保存,吐槽一下,税表模板是xls,只支持6万数据,我尝试用一个xlsx文件上传,不过也成功了,嘻嘻,所以我手工把模板改成xl...原创 2019-12-15 14:39:14 · 220 阅读 · 0 评论 -
解决python写入csv表需要添加列的问题
我的原始csv里面有14万行,2列的数据,我需要根据这些数据,判断是哪个省哪个市,所以就是类似excel的A列B列是原始数据,我根据A列B列的内容,把判断结果填写到C列D列里面为了提高效率,我把原始csv已经赋值给了数组,这个数组就变成二维数组了,其中包含的内容就是14万个列表,但是想扩展这些列表的长度就没办法了 怎么搜索都搜索不到后来想了一个办法就是新建一个同样shape的数组,把以前的数组...原创 2019-12-14 18:01:34 · 1116 阅读 · 0 评论