自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python-docx用replace丢失样式解决方案2_优化

我曾将尝试将整个段落paragraph的runs合并成1个run,再进行替换,方案可行。也可以清除runs的内容,将最后一个run替换成修改后的数据,方案可行。不过缺点是同一个段落的样式都会按照最后一个文字块run的样式来,为了保留同一个段落的不同样式,我学习了。,解决了样式问题,但出现了匹配问题,比如这种情况 “{2}月{ ”,会导致后一个匹配项匹配不到。我根据我的理解进行了优化。

2024-04-23 17:31:41 354

原创 Python-docx用replace丢失样式解决方案

Python-docx用replace丢失样式解决方案

2024-04-22 15:58:39 592

原创 arcgis布局几个重要操作和打印PDF

arcgis布局几个重要操作和打印PDF

2024-03-07 17:11:15 505

原创 pyqt5 QThread 子线程 出错记录和处理总结

Destroyed while thread is still running,这个错误可能是子线程的生命周期不足,也可能是在子线程中运行了控件。

2023-05-22 19:00:00 904 1

原创 python 单例 模块之间调用 失败记录和总结

使用单例模式时,如果牵涉到模块之间调用,则最好将单例class做成被调用的模块(既:不要从含有单例class的模块运行)。

2023-05-21 10:32:31 265 1

原创 python 中文字符串拼接乱码和报错 解决方案

把不同编码的中文字符串进行合并就会报错或者乱码。

2022-06-17 15:33:05 742

原创 arcgis python 二次开发 工具箱 中文乱码 编码转换测试总结

在idle中,会按utf-8(编码声明)对‘中文’这个字符串进行编码。就是'\xe4\xb8\xad\xe6\x96\x87'。而在arcgis调用时,会先按utf-8(编码声明)对‘中文’这个字符串进行编码。就是'\xe4\xb8\xad\xe6\x96\x87'。然后在按encode('utf-8')进行编码(这是arcgis独有的)。但对非Unicode字符串进行编码时,会先解码成Unicode,然后再进行编码,通常情况下会默认按系统编码进行解码,但arcgis并不参考系统编码,一律按gbk强行解

2022-06-17 10:24:29 2404 4

原创 python arcgis 工具箱 二次开发 arcpy.AddMessage 中文乱码 解决方案

想正常显示中文,最好的方案就是加头文件为gbk。# -*- coding: cp936 -*-总结1:arcpy.AddMessage方法不依赖系统编码,不依赖代码中字符串的编码,只依赖头文件的编码。总结2:arcpy.AddMessage这个方法先将字符串转码成头文件的编码,再按gbk进行编码显示。......

2022-06-15 16:41:24 1652

原创 python Excel 乱码 解决方案 编码 xlwings测试

今天用xlwings向Excel中添加数据,打开Excel发现中文是乱码,经过测试找到原因,是本py文件调用了另一个自制的py模块(编码头文件是utf-8)中的数据,调用过来生成str字符串,编码是utf-8,而utf-8的字符串写入到Excel就会乱码。(记录在此,方便以后查看,也希望能为用python的新手们提供参考)......

2022-06-15 09:33:19 1967

原创 python excel xlwngs 受保护的视图解除方法

我在用python操作Excel时,模板文件是受保护的视图,结果复制后的文件会同样是受保护的视图,打开会报错。需要解除受保护的视图将模板文件打开保存一下即可。

2022-06-08 17:18:39 1216

原创 Python xlwings Excel单元格部分内容添加下划线

xlwings的api可以实现Characters的功能,但加参数后会出错。所以只能实现整个单元格加下划线,但无法进行部分内容加下划线。我翻了很多文章,没有解决这个问题。后来只能用间接的办法解决了,通过调用vba来解决。记录在此,自己以后可以看,也希望能供小伙伴们参考。...

2022-06-03 16:30:20 1281 2

空空如也

空空如也

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

TA关注的人

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