Finology 大数据金融

通过大数据以量化金融

执行pydub下AudioSegment的api,

1
2
3
from pydub import AudioSegment

audiofile = AudioSegment.from_file("data/music_8k.mp3")

不管是from_file, from_mp3, from_ogg等等函数,都大概会遇到如下错误:

1
2
RuntimeWarning: Couldn’t find ffprobe or avprobe - defaulting to ffprobe, but may not work
warn(“Couldn’t find ffprobe or avprobe - defaulting to ffprobe, but may not work”,RuntimeWarning)

这时需要安装ffmpegmamba install ffmpeg

这时执行代码,遇到另一个错误:

1
FileNotFoundError: [WinError 2] 系统找不到指定的文件。

下载mpeg可执行文件,官方地址:https://www.gyan.dev/ffmpeg/builds/

1
2
3
import pydub
pydub.AudioSegment.ffmpeg = "/absolute/path/to/ffmpeg"
sound = AudioSegment.from_mp3("test.mp3")

或者把ffmpeg文件放到python文件当前目录下面。

在Windows 10操作系统上面安装Miniforge,同时配置VSCode用来开发python。

执行文件时,可能会遇到如下错误:

然后执行命令:

1
2
Get-ExecutionPolicy
Restricted

执行如下命令解决:

1
Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser

这时会变为Unrestricted

配置VSCode的Python开发环境

打开 VSCode,按 Ctrl + Shift + P 打开命令面板。

输入并选择 Python: Select Interpreter 命令。

选择Python解释器

配置VSCode使用Miniforge终端

打开 VSCode,点击左下角齿轮图标,选择 设置。

在搜索框中搜索 terminal.integrated.profiles.windows

添加代码

在settings.json中添加如下代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
"terminal.integrated.defaultProfile.windows": "Miniforge Prompt",
"terminal.integrated.profiles.windows": {

"PowerShell": {
"source": "PowerShell",
"icon": "terminal-powershell"
},
"Command Prompt": {
"path": [
"${env:windir}\\Sysnative\\cmd.exe",
"${env:windir}\\System32\\cmd.exe"
],
"args": [],
"icon": "terminal-cmd"
},
"Git Bash": {
"source": "Git Bash"
},
"Miniforge Prompt": {
"path": "${env:windir}\\system32\\cmd.exe",
"args": ["/K", "D:\\miniforge3\\Scripts\\activate.bat D:\\miniforge3"]
}
},

添加 Miniforge Prompt,path和args就照抄安装Miniforge时Miniforge Prompt的属性里面的东西。

terminal.integrated.defaultProfile.windows改成新配置的Miniforge Prompt。

身份证拍得不好,拍出来并非长方形,背影有其他内容,都没有关系。按如下步骤操作就行。

一、打开MICROSOFT OFFICE WORD软件

二、插入用手机拍摄的身份证图片

三、点击【图片格式】-> 【裁剪】,把边缘裁剪干净,裁剪到身份证一小部分边缘都没关系

四、选中图片,点击【颜色】,选择【饱和度】为0%,身份证颜色立刻变成灰色。

五、选中图片,选择【剪切】

六、接着插入一个圆角矩形,并右键鼠标,【设置形状格式】,选择【图片或纹理填充】,图片源选择【剪贴板】,这样就把刚才进入到剪切板的身份证插入。同时,线条选择【无线条】。选中【将图片平铺为纹理】。

七、拖动图片左上方的小黄点,调整圆角的大小

八、调整图片大小至身份证真实大小,高为5.4cm,宽为8.56cm

这样就搞好了,身份证反面也可以同理这样制作。

0%