![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Pycharm
zkw_1998
白天有说有笑,晚上睡个好觉
展开
-
Pycharm-Error while finding module specification for ‘PyQt5.uic.pyuic‘ (ModuleNotFoundError: No modu
1.报错截图:2.心路历程:由于这个PyUIC是好早之前按照别人博客装的,当时没有.ui文件转成.py文件的需求,一直装了没用,昨天一用,呜呜呜呜呜呜呜,出现了上图的报错,以为没装pyqt5,结果并不是这个问题~我当时就是按照下图配置的PyUIC3.解决方法:File→Settings→Tools→External Tools→PyUIC,注意注意!!!Program是选择pyuic5.exe(千万不要去选python.exe,我就是看别人教程选了,然后报错的),以及Arguments里不需要-原创 2021-12-09 10:06:06 · 8382 阅读 · 40 评论 -
Python报错-ImportError: cannot import name ‘ABNF‘ from ‘websocket‘
1.报错提示:2.报错原因:不能从websocket中导入名称 ‘ABNF’3.解决方法:pip安装websocket-clientpip install websocket-client原创 2021-06-02 16:06:45 · 1435 阅读 · 0 评论 -
Python报错-module ‘pylab‘ has no attribute ‘subplot‘
1.报错提示:2.报错原因:模块pylab没有属性subplot3.解决方法:import pylab as pl 注释掉,改成 import matplotlib.pyplot as plimport matplotlib.pyplot as pl原创 2021-06-01 18:52:08 · 893 阅读 · 0 评论 -
Python-安装PyQt5找不到designer.exe的解决方法
看了很多教程,他们的designer.exe都是在\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe,而我的pyqt5_tools目录下没有Qt更没有designer.exe,如图:皇天不负有心人,终于在我看来很多篇博客,最终在评论区找到了解决方法我的designer.exe在Lib\site-packages\qt5_applications\Qt\bin下面有趣的是,很多人遇到了这个问题,现象还不是完全一样。看看下面这3条评论~...原创 2021-05-10 16:12:24 · 3322 阅读 · 10 评论 -
Python-批量对音频文件进行音频数据增强处理
由于有网友私信我,怎么批量对音频文件进行音频数据增强处理,于是我就看了一些网上的资料~音频数据增强主要有以下几种方法:增加噪声、波形位移、波形拉伸、音高修正话不多说,看代码吧~1.代码如下:import osimport librosaimport numpy as np#####1.增加噪声#####def add_noise(data): wn = np.random.normal(0, 1, len(data)) data_noise1 = np.where(data原创 2020-12-31 15:28:36 · 1363 阅读 · 8 评论 -
Python-实现语音识别并批处理标注(重命名)文件
由于我的测试经常需要对音频文件内容标注(根据语音的内容用拼音标注),一个一个人工标注很费时费力!那有没有简单点的方法,答案是有!!!一起学习吧~一、理解需求(先语音识别,然后识别结果转拼音,最后给文件命名)...原创 2020-11-26 18:50:08 · 996 阅读 · 5 评论 -
Python3.7安装pyaudio库报错error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++
1.报错截图:2.报错原因:python3.7不支持直接pip install pyaudio 安装pyaudio库3.解决方法:在https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio下载PyAudio-0.2.11-cp37-cp37m-win_amd64.whl文件下载完PyAudio-0.2.11-cp37-cp37m-win_amd64.whl之后,进入PyAudio-0.2.11-cp37-cp37m-win_amd64.whl所在目录,原创 2020-07-27 11:41:28 · 435 阅读 · 3 评论 -
Python报错:使用pydub库报错 Permission denied: ‘C:\\Users\\smartic\\AppData\\Local\\Temp\\tmpdblmvo78.wav‘
1.报错截图:2.报错原因:没有安装pyaudio库3.解决方法:安装pyaudio库,就OK了python3.7以下的直接使用pip install pyaudio命令安装pyaudiopython3.7及以上需要在https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio下载PyAudio-0.2.11-cp37-cp37m-win_amd64.whl文件下载完PyAudio-0.2.11-cp37-cp37m-win_amd64.whl之后,进原创 2020-07-27 11:32:05 · 1410 阅读 · 1 评论 -
Python-将excel表导入数据库
有些人呢,就是很懒,比如我~不想把excel表里的数据一个一个写入数据库,所以python搞一搞1.excel表如下图所示:2.在数据库新建一个表,添加以下字段,保存命名为test0615:3.将excel表导入数据库,python代码如下:import xlrdimport pymysqlbook = xlrd.open_workbook("student_info.xlsx")#打开需要导入数据库的excel表sheet=book.sheet_by_name("Sheet1")#原创 2020-06-15 16:32:11 · 5266 阅读 · 1 评论 -
Python-读取串口数据
网上很多串口助手,但是串口数据不好实时读取。因为我需要读取串口数据,然后做处理。所以想用python读取串口数据1.代码如下:import timeimport serialser = serial.Serial( # 下面这些参数根据情况修改 port='COM5',# 串口 baudrate=115200,# 波特率 parity=serial.PARITY_ODD, stopbits=serial.STOPBITS_TWO, bytesize=serial.SEVENB原创 2020-06-09 14:39:49 · 8020 阅读 · 0 评论 -
Python-将一整段音频批量切成一小段一小段的
天知道,我最近多忙(累),又有多委屈。连写博客的时间都没有…由于工作需要将一整段音频批量切成一小段一小段的,没找到啥工具,所以写了这个脚本。1.代码如下:from pydub import AudioSegmentfrom pydub.utils import make_chunksaudio = AudioSegment.from_file("电视剧.wav", "wav")size = 10000 #切割的毫秒数 10s=10000chunks = make_chunks(audi原创 2020-06-09 14:14:15 · 4429 阅读 · 14 评论 -
Python报错:IndexError: list index out of range
1.报错截图:2.报错原因:在运行python脚本的时候没在后面添加一个值,sys.argv[1]意思是取位置第二的参数,位置第一的是py名字,第二的参数没有输入3.解决方法:python xxx.py A 其中xxx是py文件名,即sys.argv[0]的位置,A是参数,即sys.argv[1]的位置。必须有A,不然sys.argv[1]取不到值,因为我的sys.argv[1]定义的参数为 -d,所以我只需加上-d就好了python fw_audio_merge.py -d...原创 2020-05-15 11:29:36 · 1366 阅读 · 0 评论 -
Python报错-UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 in position 4
1.报错截图:2.报错代码:b = [x for x in open('F://3m-q-200427//result.txt').readlines() if x.find('words_str')>-1]with open('F:/3m-q-200427/wordstr.txt','w') as f: f.writelines(b)print("finish")3...原创 2020-04-28 14:00:48 · 796 阅读 · 0 评论 -
Python报错-pydub.exceptions.CouldntDecodeError: Decoding failed. ffmpeg returned error code: 1
1.报错截图:2.报错原因:pydub.exceptions。无法解码错误:解码失败。ffmpeg返回错误代码:1其实就是你的音频文件有问题,我的音频文件是我用脚本合成的3.解决方法:换个别的音频文件,最好不要用合成的...原创 2020-04-27 10:18:06 · 5498 阅读 · 0 评论 -
Python-将字符串写入excel/txt文件
由于之前写了一篇博客Python-实现将excel里的中文(汉字)转对应拼音输出,我让结果显示在控制台,但有朋友想把它导出到excel/txt文件,所以我就写以下如何实现吧1.字符串写入excel文件,方法一:excel = open("../test/test0401.xlsx", "w").write(result)1.字符串写入excel文件,方法二: workbook = ...原创 2020-04-01 11:26:26 · 12461 阅读 · 0 评论 -
通过HTML网页打开.exe程序
1.win+r 打开注册表2.选择HKEY_CLASSES_ROOT 右键——新建——项 项名称为:zkw3.点击zkw右键新建——项,依次建立 如图所示的项,注意DefaultIcon与shell是同级项,不要把shell项放在DefaultIcon下4.选择名称为zkw的项,双击【默认】把第一个默认的数值数据设置为zkw Protocol,在空白处右键 新建——字符串值,将名...原创 2020-03-31 20:09:14 · 1408 阅读 · 0 评论 -
Django安装与创建第一个项目
1.在线安装:使用cmd命令行工具,进入python的安装目录下的Scripts目录,使用pip install django命令安装。如图:2.创建一个Django项目目录说明:project0330: 项目的容器。manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。project0330/init.py: 一个空文件,告诉 Pyth...原创 2020-03-30 17:33:15 · 153 阅读 · 0 评论 -
Python-提取出文本中含有特定字符串的方法
今天搞了一天的文本处理,发现python真的太适合做数据处理了。废话不多说,一起学习吧!1.我的原始数据是这样的,如图2.如果要提取每行含有pass的字符串,代码如下:import refilepath = "E:/untitled1/analyze_log/test.log"txt = open(filepath, "r").read()result=""test_text ...原创 2020-03-18 11:01:31 · 12261 阅读 · 5 评论 -
Python-.py文件打包成.exe文件
一、在项目得Terminal窗口安装pip install pyinstaller二、打包成.exe文件,使用命令行:pyinstaller -F E:\untitled1\EXE\ASR.py原创 2020-01-19 11:36:00 · 159 阅读 · 0 评论 -
Python-报错提示error: invalid command ‘bdist_wheel‘的解决方法
想把.py文件打包成.exe文件,使用命令行安装pyinstaller模块:pip install pyinstaller,报error: invalid command 'bdist_wheel’的错解决方法:使用命令行pip3 install wheel,再去安装pyinstaller模块就行了...原创 2020-01-19 10:37:56 · 11338 阅读 · 0 评论 -
Python-实现语音合成简单示例
一、在百度AI开发平台申请一个账号:http://ai.baidu.com/?track=cp:aipinzhuan|pf:pc|pp:AIpingtai|pu:title|ci:|kw:10005792原创 2020-01-16 19:58:45 · 998 阅读 · 10 评论 -
Python-批量提取文件夹下含有特定规律(字符)的文件
最近呢,截了很多的图片,五千多张哦,然后我只要文件名是18的倍数的图片(第18张,第36张,历次类推)一个一个挑,很费时间。如下图:原创 2020-01-16 18:13:10 · 2214 阅读 · 0 评论 -
Python-实现筛选出文件夹下含有特定名字的文件
当我为所有测试语料都用拼音命名完后,遇到要按不同的产品挑出对应词条的语料,在几千个文件里一次挑一个太慢了。挑几百个我就想歇菜了。那可以不可以有个方法一次性挑出所有我想要的文件,答案是:有!话不多说,上代码:mport shutilimport osimport stringinputFilePath= "E:\\test"threefile = [ ]key = "dakaikon...原创 2020-01-14 17:30:28 · 7870 阅读 · 1 评论 -
Python-实现将excel里的中文(汉字)转对应拼音输出
由于很多时候中文命名的不被使用,但命名为英文的话。博主的词汇量有限,所以就不为难自己了。我使用拼音对应中文。当我所有为测试语料都用拼音命名完的时候,遇到要按产品挑出对应的部分词条语料。时,在几千个文件里一次挑一个太慢了。已知:一个产品的词条可能十几个或者一百多个,词条都是中文的,文件命名都是拼音命名的。我可以先把中文词条列表生成一个拼音清单,再用清单里的拼音去找,一下子就搞定了。...原创 2020-01-14 17:13:44 · 2242 阅读 · 2 评论 -
Python-批量处理对文件的重命名
问题:很多时候,我需要对很多文件重命名,一个一个命名太麻烦了。由于我想学习python,所以学习了一下。或许你会问不用python行不行?也行!一、拖把更名器不想用python的小伙伴可以使用拖把更名器(https://www.onlinedown.net/soft/1665.htm)网盘链接:https://pan.baidu.com/s/1mkos0B8H1cM6lxfoOYvl8g...原创 2020-01-14 15:48:30 · 464 阅读 · 0 评论 -
Python报ImportError: No module named win32com.client的解决方法
1.打开CMD命令窗口:pip install pywin32虽然显示成功安装了pywin32-227,但是我发现仍然不能用官网下载64位安装:https://pypi.org/project/pywin32/#files原创 2020-01-14 14:10:22 · 4387 阅读 · 0 评论 -
Python-给测试报告加上时间
手动写测试报告真的太累了,所以我要努力学习python!解放自己!使用python的time模块,在报告名称中加入当前时间可增强测试报告文件的识别性。一、了解time模块1.time.time():获取当前时间戳2.time.ctime():当前时间的字符串形式3.time.location():当前时间的struct_time形式4.time.strftime():获取当前时间,可以...原创 2020-01-11 15:29:59 · 744 阅读 · 0 评论 -
Python-设置Excel字体颜色与背景颜色的对照表
1.设置字体颜色:font.colour_index例:// A code blockvar foo = 'bar';2.设置背景颜色:pattern.pattern_fore_color原创 2020-01-10 20:23:05 · 6735 阅读 · 0 评论