python
book_rain
此人很懒,什么都没有写!
展开
-
python-通过正则表达式,提取txt文件中的特定内容,保存到新文件中
import easygui as gimport os file_path=g.fileopenbox(default='*.*')import numpy as npimport re#file_path='E:/audio_data_hex_text.txt'keywords = [ "xxx pcm_read tick", "dler"]pattern = ...原创 2019-12-26 22:46:49 · 6438 阅读 · 2 评论 -
pyinstaller打包的exe太大?你需要站在巨人的肩膀上-VC++才是王道
本部分主要实现的是 在python的程序启动的时候(严格说应该是启动后)隐藏、关闭命令行窗口。VS版本:VS2017社区版OS版本:win7-64位我的参考文章-站在巨人的肩膀上:本人在查找方法的时候参考了以下3篇文章,但是遇到了很多奇怪的问题,主要是因为没用过createProcess这个函数,盲目copy网上同行的代码去尝试,没有仔细去看它的定义。最后仔细阅读了微软的官方文档 ...原创 2019-11-12 10:15:19 · 1404 阅读 · 0 评论 -
巧用visual studio(VC++)解决pyinstaller打包的exe文件过大的问题(一)
0. 背景本人最近喜欢上python,刚好又做audio相关的工作,就想用python做一个各种音频文件生成的小工具。运行效果如下图。但是想着给同事们都使用一下,但是别人不一定有python环境,就使用pyinstaller打包生成一个exe文件。谁知,exe文件30几M。惊吓。一顿搜索之后,开始了各种方案的尝试,什么pipenv,anaconda,UPX,mingw等等,一圈下来身心俱疲。柳...原创 2019-11-09 22:40:24 · 4106 阅读 · 10 评论 -
python生成特定频率、特定音量的正弦波wav文件(升级版v1.240)
改进:函数的多个形参用1个列表作为参数替代import waveimport numpy as npimport structimport matplotlib.pyplot as pltimport mathimport ctypes#from compiler.ast import flattenimport soundfile as sfdef calculate_...原创 2019-11-04 22:39:20 · 614 阅读 · 2 评论 -
python生成特定频率、特定音量的正弦波wav文件(升级版v1.231)
import waveimport numpy as npimport structimport matplotlib.pyplot as pltimport mathimport ctypes#from compiler.ast import flattenimport soundfile as sfdef calculate_db(xdb): db = math....原创 2019-11-04 15:37:47 · 855 阅读 · 0 评论 -
python生成特定频率、特定音量的正弦波wav文件(升级版v1.22)
支持生成sample的bit_width=8bit 、16bits、24bits、32bits这4种格式的wav文件import waveimport numpy as npimport structimport matplotlib.pyplot as pltimport mathimport ctypes#from compiler.ast import flatten...原创 2019-11-04 01:13:22 · 1484 阅读 · 0 评论 -
python 解析特定格式的文本文件 - 删除不需要的行
注:练习的文本数据在附件资源里https://download.csdn.net/download/qingfengjuechen/11943254import easygui as gimport os file_path=g.fileopenbox(default='*.txt')import numpy as npimport re#file_path='E:/aud...原创 2019-11-04 22:40:30 · 402 阅读 · 0 评论 -
python生成特定频率、特定音量的正弦波wav文件(升级版)
第一版:https://mp.csdn.net/postedit/102664748import waveimport numpy as npimport structimport matplotlib.pyplot as pltimport math#from compiler.ast import flatten#db = 0print ("math.pow(10, -...原创 2019-10-28 22:29:55 · 2995 阅读 · 0 评论 -
python 安装matplotlib 库
参考:https://matplotlib.org/3.1.1/users/installing.html#installing-an-official-releasepython -m pip install -U matplotlib原创 2019-10-22 14:11:49 · 213 阅读 · 0 评论 -
生成特定分贝的正弦波、其他波形音频数据
https://www.cnblogs.com/wangguchangqing/p/6197590.html原创 2019-10-15 23:58:17 · 663 阅读 · 0 评论 -
python pip命令安装 pyinstaller失败提示Installing build dependencies ... error
1. 现象:2. 解决方案,自己下载,手动安装2.1 下载地址:https://pypi.org/project/PyInstaller/3.5/#files2.2 解压到E:\python\PyInstaller-3.52.3 cmd进入到解压后的目录 E:\python\PyInstaller-3.5>2.4 手动安装 E:\python\PyInstaller-3....原创 2019-10-15 22:44:19 · 41724 阅读 · 2 评论