- 博客(59)
- 资源 (2)
- 收藏
- 关注

原创 readme, 自学记录
这里的文章用于自学记录,便于忘记时翻查。不经常使用的东西,很容易忘记,所以记录在这里。其中的发现,也都是基于自己电脑、系统、软件、折腾经历、等相关,不具有普遍性。如果我的经历对你有所帮助,很开心。如果没有帮助,请到“其它店家”看看。谢谢包含。欢迎指点。...
2019-12-16 11:25:10
154
原创 wps电子表格(xlsx)在excel打开时,多余图形(shapes)的处理
处理办法:wps file -> 用excel打开 -> 多出一些图形 ->vba选择(shape.select)查看出现错误
2024-02-21 19:26:08
1068
原创 excel vba,记录用 win api 播放 *.wav 文件
excel vba 用 win api winmm.dll 播放 *.wav声音文件的一次成功经历
2023-11-12 21:58:15
395
原创 excel, 函数埋坑的,vba可以避坑
excel 工作表(sheet)中,即使能够熟练使用函数进行求和等操作,学习 vba 仍可以帮助你避免一些意外的情况发生。
2023-10-21 16:39:46
235
原创 excel 无法删除有合并单元格的列内容时的替代方法
当某一列中有合并单元格时,快速选中此列并delete清除内容失败。可用输入“空”内容的办法达到清除原内容的目的
2023-09-01 21:21:15
1718
原创 pandas读取与写入一个 workbook 的多个 sheet
anaconda下,pandas 读取、写入一个workbook的多个worksheet
2022-03-28 10:47:18
3359
原创 python openpyxl模块,只显示有内容的单元格
背景: win8.1, idle ->python 3.9.7自带, openpyxl 3.0.9 openpyxl 由pip install openpyxl直接安装,版本默认现象: 1. 用openpyxl 中 worksheet的 rows属性,可以显示其中单元格的内容。 如果单元格不是从第一行、第一列开始时,在显示内容的循环中,总会有在没有内容的单元格处输出为None。 2. 查询了 worksheet.rows()的使用方法,此函数没有用...
2022-03-19 17:03:55
2223
原创 idle 界面中,运行python小程序、查找内容的特殊快捷键
背景:win8.1, idle -->python 3.9.7自带,win8.1自带的中英文输入法现象:1. 在 idle 内练习 python小程序时,因为中英文切换不及时,发现有的按键会导致意想不到的效果2. win8.1 中,idle 界面下,用win按键(上面有四个白色近似梯形的方块) + 空格键 切换中、英文3. 再输入代码时,有时没有切换到英文输入法,输入小程序的语句时,输入其中个别字母再按回车时,发现跳出莫名的窗口出来。比如,中文输入法下,输入 r 后起下面有个下划线
2022-03-18 21:00:11
3137
原创 语音识别SpeechRecognition中文包对应文件名的处理
背景:win8.1, python 3.9.7 自带idle, 模块SpeechRecognition-3.8.(pip install SpeechRecognition安装默认版本)现象:1. 在网站CMU Sphinx - Browse /Acoustic and Language Models/Mandarin at SourceForge.net下载cmusphinx-zh-cn-5.2.tar.gz后,发现包中的文件/文件夹名字和模块自带的en-US文件夹下的文件/文件夹不.
2022-03-06 13:32:58
4803
1
原创 python 3.9.7 安装 PocketSphinx
背景:win8.1, python3.9.7现象:1. 需要安装PocketSphinx模块2. 用 pip install PocketSphinx时,总是提示需要安装Visual C++ 14.0或以上3.microsoft visual studio 官网上下载vs 2015安装后,依然提示需要安装Visual C++ 14.0或以上解决办法:1. 在这个网站上下载 3.9版本的非正式版pocketsphinx‑0.1.15‑cp39‑cp39‑win_amd6
2022-03-05 01:23:07
3677
1
原创 cv2 安装模块权限不足 的解决办法
背景:win8.7, python3.9.7, cv2 4.5.5.62 (pip install opencv-python 自动安装的版本)现象:1. 安装"人脸识别训练"练习需要的模块opencv-contrib-python时,系统提示 没有权限操作cv2.pyd,见下面图片。同时提示可以尝试增加 --user选项或检测权限2. 尝试了增加此文件(cv2.pyd)的普通用户权限为完全控制,还是同样的错误提示。解决:使用了选项 --user admin 后,再次安装模块,顺
2022-03-04 12:30:35
2991
原创 python 练习 tcp 服务器与客户端发、接信息,pycharm
python的 tcp 服务器与客户端发、接信息,用pycharm (练习用的2021.3.1版本)idle 与 vs code, 暂未知如何设置、或优化代码。
2022-02-17 23:19:48
2872
原创 idle练习简单的 udp 网络编程之显示接收信息
idle练习python的网络编程,好像不如用其它更流行的辅助软件,比如pycharm, vs code.暂时没查到是否idle需要特殊配置,才能像其它一样正常接收并显示信息
2022-02-15 20:52:18
1141
原创 python 进程(process)相关的练习(实验)用vs code。pycharm 和 idle 看不到效果(细节见内容)
process 的 p.join() 和 p.join(timeout),在pycharm2021.3.1和idle (python3.9.7)中,还不知道如何演示其结果。
2022-02-13 13:40:59
518
原创 进程(p)运行,idle与PyCharm的不同
子进程的调用,idle 与 pycharm不同。idle只能用p.run();pycharm可以用p.run(), 也可以用p.start()
2022-02-12 22:17:26
2127
原创 tkinter 图片缩放的迂回
tkinter 的画布canvas中直接加入图片时(canvas.create_image),可能会因为图片太大而显示不完整,或者因为太小而看起来不方便。使用PIL 的 Image (resize)和 ImageTk(Image 与 canvas.create_image之间的桥梁)加以迂回,这可以实现
2022-01-22 20:13:18
1311
原创 deepin, help(‘命令‘)输出保存到文件
背景:deepin, python3.7, help('命令')输出保存到 文本文件 .txt方法:1/ 命令
2021-06-16 21:02:42
334
原创 deepin 取得文件(夹)清单
背景deepin 20,取得纯文件名清单,一行一个文件名办法使用 ls -1 (-1, 是数字 1, 不是小写的字母L)使用 2此 cut: ls -l | cut -d":" -f2 | cut -d" " -f2 (ls -l, 小写的 L)下图为 ls -l (小写 L) 的完整显示-d":", 原输出结果的没一行固定位置为":", 选为分割符号-d" ", 分割后,中间的空格作为分割符号(假设文件名没有空格)...
2021-03-27 22:13:17
144
原创 deepin中的chmod 2个选项的小坑记录
背景:1. 在deepin中练习 chmod xxxx myfile 时, xxxx 需要同时更改属主(u)和其它用户组的权限。2. 用了chmod u+x o-w myfile, 不成功;3. 用了 chmod u+x, o-w myfile, 也不成功(小坑在这里);解决:出去上述 “3. ....”中 o-w前面的空格。:-)在上述 “3. 用了 chmod u+x, o-w myfile中,o-w 前面,逗号之后,有个空格。它使得上述命令无法执行。区别:c...
2021-03-17 22:32:53
296
原创 deepin安装jdk
背景和做法:deepin 安装android, 过程中或运行时(记不清了)提示缺少 sdk;搜索后得知,需求先安装 jdk,再安装android, 卸载它;安装jdk, 按照https://blog.csdn.net/qq_41897021/article/details/107550971的步骤 ;其中编辑文档增加路径的方式: bash.bashrc那个是关键。其它的帖子试验了 / etc/environment的步骤,不成功。运行 java -version后,有正常信息输出。.
2021-03-07 10:18:32
282
原创 deepin 20 kivy unable to get a window, abort
背景deepin 20; 电脑太旧, 跑windows时, 各种浏览器的广告使得电脑像一个垂死的蜗牛python 3.7.3kivy 2.0.0现象: 跑第一个测试kivy程序时, 提示 “unable to get a window, abort”按照 unable to get a window 去搜索,帖子五花八门。结果是搞不定。有些模块提示找不到合适的版本(估计帖子的版本不同)解决方法根据提示错误信息,向上寻找出错前最后一个执行命令。找到在 import pygame 时,后
2020-12-27 12:28:18
286
原创 repo.conda.com路径错误的一个例子
使用anaconda安装模块时,发现有错误提示。因为时长更改 .condarc中的站点,不记得哪里问题了。网上也参考信息,按照原来(我这里是错误的)的 .condarc设置的,但在我这里不行。更改见下面。现象:1. conda create --name python35 python=3.5 提示 repo.conda.com路径错误2. .condarc内容如下: channels: - http://mirrors.tuna.tsinghua.edu.cn...
2020-11-22 11:12:51
660
原创 anaconda pyhton多版本切换
需要python多版本玩不同的模块,记录下一些路上(个人遇到)的小坑。现象:1. win 10, conda 4.9, default python 3.8.32. conda create --name python35 python=3.5建立了一个低版本3. win10的power shell下激活python35不成功 PS c:\anaconda3> python --veresion (python 3.8.3) PS c:\anaconda3> activ...
2020-11-22 11:07:20
492
2
原创 网页中文显示(print等)gbk错误, 解决办法,软件
背景中文网页显示时,其中的中文显示异常(非中文)具体见 https://editor.csdn.net/md/?articleId=109079157解决办法见 https://editor.csdn.net/md/?articleId=109079157新办法: 待汉化的sublime text 4, 不需要上述链接中提到的办法,直接显示即可。## 测试sublime text 下模块工作是否正常# 其中,中文显示不需要导入其它模块,或特别处理# 此sublime text
2020-10-24 22:44:20
253
原创 效率差异: 集合直接使用 add方法 与 判断后再用集合的 add方法
背景:一个有2百多万行的测试文件,按行统计得出不重复行内容及各自的数量. 集合 lineset = set()再读取每一行后 linetmp = f.readline(),使用2个方法处理。方法1:直接 lineset.add(linetmp
2020-10-19 23:36:12
185
原创 power shell下进入python后系统提示gbk错误,改编码
背景power shell (CMD) 界面下,输入python进入python环境时,系统提示gbk错误, 但能进入、使用提示错误来自于history file相关win10, anaconda 4.8.3, python 3.8.3可能其它小程序更改了系统的编码办法根据上述提示,找到history.py文件, 备份一份找到错误行数,增加 encoding=‘utf-8’原来: for line in open(filename, ‘r’):更改后: for line in op
2020-10-17 10:59:05
348
原创 字符串对齐方法,自用,综合, newrlcjust
背景列表中多个字符串的内容格式不统一, 有纯中,纯英,也有中英混合。使用python自带函数 str.rjust等时,出现无法对齐现象win10, anaconda 4.8.3, python 3.8.3办法计算各字符串的中、英单字符数量,进行调整具体见代码填充字符(填充空格保持长度的字符)暂只支持单字节字符## 纯英文, 纯中文, 英中混合字符串组成的列表(list)内容进行对齐: 右, 左, 中# 导入后, 运行 chn_en_alignment.test() 查看如何使
2020-10-17 10:30:33
400
1
原创 网页中文显示(print等)gbk错误, 解决办法
背景单独把 ”相关模块和代码“ 提出来,题目标准bgk类错误,方便查找win10, anaconda 4.8.4, python 3.8.3此为之前文件中的摘录,没有去找寻原始出去,直接以“原创”分类,不用再去验证原始出处了。感谢原始作者。python 输出,显示时,gbk类错误的解决办法需要导入 sys, io 两个模块import sysimport iosys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding=‘utf-
2020-10-14 17:28:03
418
原创 文件部分基本操纵在ipython和python中的区别
背景win10, anaconda 4.8.3, python 3.8.3, ipython 7.16.1在ipython 和 python下分别进行f=open(‘workfile.txt’, ‘rb+’)后, 进行f.seek(), f.read(), f.tell()操作在ipython环境下运行几个文件读、写、改变位置的命令时, ipython时常会伴有异常退出的提示,见图片解决办法鉴于出现异常的情况不固定在哪个命令使用,而python则不出现这种情况,则在ipython中读写文件不
2020-09-21 18:03:42
128
原创 pptx编辑密码忘记的处理办法
背景1. win10, office 365,2. pptx 为2015年建立, 为只读保护: 打开文件时有提示输入密码编辑或只读3. 时间久远, 找不到编辑密码;处理办法1. 选取待解密pptx文件, 右键, 选择7-zip ->open archive;2. 也可以用其他解压软件进入”在软件内查看文件“的状态;3. 文件的查找: ppt -> presentation.xml4. 用编辑软件打开xml文档, 把附图着色部分全部删除;5. 退出编辑软件后, 解压软件会..
2020-09-17 18:02:25
6874
1
原创 matplotlib 的 marker 颜色更改
背景win10, anaconda 4.8.3, python 3.8.3matplotlib.pyplot图形的marker, 有时颜色更改不起作用(暂这样描述), markerfacecolor不起作用类似plt.plot(x,y,‘bo’)的办法,无法对marker的填色(markerfaceecolor) 和 边缘色 (markeredgecolor)同时更改办法更改plt.plot(x, y, ‘bo’) 为 plt.plot(x,y, ‘o’, markeredgecolor=‘
2020-09-13 22:20:12
9659
原创 Glyph 8722 missing from current font, matplotlib画图
背景:win10, anaconda 4.8.3, python3.8.3matplotlib画图, 小程序运行时,图像中坐标轴“负号”显示不全,(我这里)表现为“方框”,图片见下面。关闭图像后, 有的情况下会有Glyph8722 warning提示,有的没有。办法这里的错误提示,只给出Glyph 8722 missing from current font …,不容易联系到和坐标轴的负号显示相关。比如下面代码段中#subplot(233) 这个图的代码画图后,会有这个提示。有的情况下,负
2020-09-06 16:19:39
20553
2
原创 matplotlib fontdict参数应用的坑
背景:win10, anaconda 4.8.3, python 3.8.3,在matplotlib.pyplot画图时,发现一些字体的属性不起作用办法检查windows系统字体文件夹下,各字体文件的style show/hide信息。有些字体的 font style 只有Regular , 那么即使在程序中更改了fontdict(style='italic"), 也不会有斜体效果,但是程序也不报错。图片见下。例子程序见图片下方。##给坐标轴标签加文本框#bbox 参数, 用he
2020-09-04 13:26:34
8829
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人