![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
work-harder
到处搜寻可以用来学习的信息。
全部经过自己上机验证,如有实质雷同,多谢志同道合,呵呵
展开
-
pandas读取与写入一个 workbook 的多个 sheet
anaconda下,pandas 读取、写入一个workbook的多个worksheet原创 2022-03-28 10:47:18 · 3183 阅读 · 0 评论 -
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 · 2131 阅读 · 0 评论 -
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 · 2943 阅读 · 0 评论 -
语音识别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 · 4565 阅读 · 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 · 2755 阅读 · 0 评论 -
python 练习 tcp 服务器与客户端发、接信息,pycharm
python的 tcp 服务器与客户端发、接信息,用pycharm (练习用的2021.3.1版本)idle 与 vs code, 暂未知如何设置、或优化代码。原创 2022-02-17 23:19:48 · 2676 阅读 · 0 评论 -
idle练习简单的 udp 网络编程之显示接收信息
idle练习python的网络编程,好像不如用其它更流行的辅助软件,比如pycharm, vs code.暂时没查到是否idle需要特殊配置,才能像其它一样正常接收并显示信息原创 2022-02-15 20:52:18 · 1096 阅读 · 0 评论 -
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 · 469 阅读 · 0 评论 -
进程(p)运行,idle与PyCharm的不同
子进程的调用,idle 与 pycharm不同。idle只能用p.run();pycharm可以用p.run(), 也可以用p.start()原创 2022-02-12 22:17:26 · 1961 阅读 · 0 评论 -
pygame的退出,idle 与 pycharm
pygame退出在不同编辑器的不同,idle 与 pycharm原创 2022-01-30 00:12:54 · 3988 阅读 · 1 评论 -
tkinter 图片缩放的迂回
tkinter 的画布canvas中直接加入图片时(canvas.create_image),可能会因为图片太大而显示不完整,或者因为太小而看起来不方便。使用PIL 的 Image (resize)和 ImageTk(Image 与 canvas.create_image之间的桥梁)加以迂回,这可以实现原创 2022-01-22 20:13:18 · 1140 阅读 · 0 评论 -
python创建空文件
记录下python创建空文档的方法。如发现更好的方法,请指教。原创 2022-01-20 22:11:43 · 3968 阅读 · 0 评论 -
deepin, help(‘命令‘)输出保存到文件
背景:deepin, python3.7, help('命令')输出保存到 文本文件 .txt方法:1/ 命令原创 2021-06-16 21:02:42 · 275 阅读 · 0 评论 -
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 · 240 阅读 · 0 评论 -
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 · 239 阅读 · 0 评论 -
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 · 515 阅读 · 0 评论 -
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 · 425 阅读 · 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 · 207 阅读 · 0 评论 -
效率差异: 集合直接使用 add方法 与 判断后再用集合的 add方法
背景:一个有2百多万行的测试文件,按行统计得出不重复行内容及各自的数量. 集合 lineset = set()再读取每一行后 linetmp = f.readline(),使用2个方法处理。方法1:直接 lineset.add(linetmp原创 2020-10-19 23:36:12 · 149 阅读 · 0 评论 -
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 · 272 阅读 · 0 评论 -
字符串对齐方法,自用,综合, newrlcjust
背景列表中多个字符串的内容格式不统一, 有纯中,纯英,也有中英混合。使用python自带函数 str.rjust等时,出现无法对齐现象win10, anaconda 4.8.3, python 3.8.3办法计算各字符串的中、英单字符数量,进行调整具体见代码填充字符(填充空格保持长度的字符)暂只支持单字节字符## 纯英文, 纯中文, 英中混合字符串组成的列表(list)内容进行对齐: 右, 左, 中# 导入后, 运行 chn_en_alignment.test() 查看如何使原创 2020-10-17 10:30:33 · 345 阅读 · 1 评论 -
matplotlib 刻度的方向调整, in, out, inout
背景:win10, anaconda 4.8.3, python 3.8.3matplotlib.pyplot画出的图中,刻度(tick)外向想转为内向,网上介绍的 matplotlib.rcParams[‘xtick.direction’]=‘in’ 不起作用,也尝试了这行代码的位置(开始,中间,结尾)。方法在ax.tick_params[]中予以调整。例子:ax.tick_params("both", which='major', length=15, width=2.原创 2020-09-03 12:48:14 · 5907 阅读 · 1 评论 -
坑,matplotlib 绘制有中文label 的图,
背景win10, anaconda4.8, python 3.8matplotlib.pyplot绘制饼图时,label显示中文异常根据网上的多个新、旧帖子,操作了下,记录下坑办法:如果下载的文件名 msyh.ttf,那么font name 就是microsoft yahei修改 matplotlibrc文件的 font.family: microsoft yahei其余不用修改,比如删除C:\Users\username_fd\.matplotlib 文件夹,修改其它的注释原创 2020-08-28 10:08:32 · 841 阅读 · 0 评论 -
pygame的Rect参数类型
背景:1. 在学习时,发现数据类型转换,比如 int(5/2), 会明显降低效率。而int 和 float在显示上有不同。(只到显示,不涉及实际存储)2. pygame.Rect(left, top, width, height)的参数因该是int数字。 (pygame.Rect的帮助文档中没有找到)。测试结果:可以直接给pygame.Rect()的各参数传入int, float, 或者 带有除法的参数,pygame.Rect会自动取整。import pygamefrom pygam原创 2020-07-04 17:20:07 · 6345 阅读 · 0 评论 -
selenium+python打开网页的时间判断
selenium+python打开动态网页、寻找网页内容的坑。记录于此。selenium+python打开动态网页、寻找网页内容时,如果因为网速等各种原因使得页面显示出现“延迟”时,程序会出现错误,无法找到元素,或者无法执行和某个元素对应的动作(比如click)。某种程度上,类似自动驾驶级别的L4, 关键事件还是需要用户自己接管,这种自动化还不是按个按钮就能“喝咖啡”的程度(L5级别)。查看了一些帖子,国内的、国外的,最终还是“既来之,则安之”: 这种事情就是使用selenium+python.原创 2020-05-18 18:30:55 · 1141 阅读 · 0 评论 -
python3, eric6, 运行总出现配置界面,暂未知如何配置
现象:每次在eric6中运行 *.py时,总出现如下图的界面,暂不印象学习,暂未找到如何处理的线索。解决:待处理原创 2019-12-16 19:28:38 · 400 阅读 · 0 评论 -
eric6, git-en_US 无法加载警示
现象:无法加载警示,暂未找到有效信息(baidu, cn.bing.com)Warning: translation file 'git_en_US' could not be loaded.Using default.过程:在anaconda3安装完成后,在cmd界面下安装的eric-ide, 过程顺利,无警告、错误提示。cmd下输入eric6, 启动程序。最后弹出上述信息...原创 2019-12-16 19:25:47 · 514 阅读 · 0 评论 -
python的坑,删除、卸载、再安装
现象:1. python3.6.4, 升级到python3.6.8 (3.6.8的安装程序安装时,自动提示有旧版本,可以选择升级)后,再安装了其它几个模块(布列出了名字了)。2. “再安装的其它几个模块”,对python的版本要求不一。简单来说,有的高, 有的低,无法同时满足。后来更改了一些路径(site.py, get-pip.py中涉及的路径)后,导致pip重装。之后的很多模块无法辨认...原创 2019-12-16 11:20:28 · 5443 阅读 · 0 评论 -
python中安装 ipython
现象: 升级python到3.6.8后,运行ipython提示没有模块,也无法运行ipython notebook(尽管会提示要求换用jupyter notebook).过程:cmd -> ipython ->错误提示,没有 Ipython模块。解决办法:1. pip uninstall ipython2. pip install ipython =&g...原创 2019-12-15 19:12:33 · 1636 阅读 · 0 评论 -
python pip本身的安装路径
现象: pip不在python根目录下的lib\site-packages中过程:1.下载了python3.6.8 window 64x *.exe后,安装成功;2. 下载了 get-pip.py (参见https://blog.csdn.net/nmjuzi/article/details/79077164)3. 安装后发现pip不在python3.6.8根目录下的Lib...原创 2019-12-15 19:00:31 · 2002 阅读 · 0 评论