博客雲 2024-09-03 23:44 采纳率: 60%
浏览 3

通过jupyter notebook敲以下的代码获取音乐并且保存在文件中没问题,但是再通过jupyter notebook打开MP3文件显示错误,如何解决?

通过jupyter notebook敲以下的代码获取音乐并且保存在文件中没问题,但是再通过jupyter notebook打开MP3文件显示错误


import requests


url = 'https://webfs.kugou.com/202409032314/183c3dbd24489e390be5ae764d069a1f/v3/4c6a8dcf70f54fa768adfec3106a741e/yp/full/ap1014_us0_mi1becae25ed1c8052c2552302c6c81f8f_pi406_mx669541889_s1739108312.mp3'

headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 Edg/126.0.0.0'
        }

response = requests.get(url, headers=headers)
m_cont = response.content

with open('等你-周深.mp3', 'wb') as f:
    f.write(m_cont)

img


显示这个错误,猪派克是不支持打开MP3格式的文件么?

img

  • 写回答

1条回答 默认 最新

  • 吃不了席 2024-09-03 23:45
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    要解决这个问题,首先确保你的Jupyter Notebook环境是正确的,并且你已经正确地将音频文件上传到Jupyter Notebook中。现在让我们逐步分析问题所在并找出解决方案。

    问题描述

    当尝试打开等你-周深.mp3时,Jupyter Notebook报告了文件不是UTF-8编码的问题。

    解决方案

    步骤1: 检查文件编码格式

    首先检查等你-周深.mp3文件的确切编码格式。大多数文本文件(如音乐)通常以UTF-8编码存储。如果文件不是UTF-8编码,那么打开会遇到乱码问题。

    步骤2: 使用合适的编码方式

    如果你确定文件确实是以UTF-8编码存储,但还是遇到问题,可能是由于Jupyter Notebook的默认编码设置与文件不匹配导致的。为了确保文件能够正确加载,可以更改Jupyter Notebook的默认编码设置。

    步骤3: 修改Jupyter Notebook的默认编码

    1. 打开Jupyter Notebook。
    2. 在顶部菜单栏选择"Kernel" -> "Change kernel".
    3. 在新弹出的窗口中,点击左侧的"Python"标签。
    4. 在右侧找到"Execution options"选项卡。
    5. 在"Code execution"部分,勾选"Use system default Python interpreter encoding". 这项设置会自动检测当前环境中使用的编码,并将其设置为默认值。
    6. 点击应用按钮。

    步骤4: 重新加载文件

    完成上述步骤后,尝试再次打开等你-周深.mp3文件。这应该会成功。

    注意事项

    • 确保你的网络连接稳定,因为网络延迟可能会导致文件加载失败。
    • 如果问题仍然存在,可能是因为文件本身存在问题,建议重新下载一个没有问题的版本或者联系原作者进行确认。

    希望这些信息能帮助您解决问题!如果您有任何疑问,欢迎随时提问。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月3日

悬赏问题

  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见
  • ¥15 一共有五道问题关于整数幂的运算还有房间号码 还有网络密码的解答?(语言-python)
  • ¥20 sentry如何捕获上传Android ndk 崩溃
  • ¥15 在做logistic回归模型限制性立方条图时候,不能出完整图的困难
  • ¥15 G0系列单片机HAL库中景园gc9307液晶驱动芯片无法使用硬件SPI+DMA驱动,如何解决?