【问题标题】:Advices on what kind of structure to use in Python to store music informations关于在 Python 中使用哪种结构来存储音乐信息的建议
【发布时间】:2020-04-01 22:49:34
【问题描述】:

我正在从事一个音乐项目,我正在检索有关艺术家的信息,但我不知道存储数据的最佳结构应该是什么。我在考虑一个简单的 DataFrame,但我想插入诸如专辑数量之类的信息,并为每个人插入其他信息,例如歌曲数量、流派、年份、歌曲的歌词等等......

我最后的想法是使用 json,这就是建议:

jsondic = {
        'artist': 'name',
        'genre': 'rock',
        'link': 'linksite',
        'year': 0000,
        'n_album': 10,
        'album': {
            'title': 'titalbum',
            'release': 'releaseyear',
            'tracks': {
                'id': 1,
                'title': 'songtitle',
                'lyrics':'boby content of songs'
            }
        }
    }

这是个好主意吗?你能提出更好的方法吗?在计算能力方面可能也更快,因为我估计要存储 10,000 位艺术家(包括所有歌曲和歌词)

谢谢!

【问题讨论】:

    标签: python json pandas


    【解决方案1】:
    1. 乍一看还不错。
    2. 添加代码以填充结构。 (这将使我们能够对其进行测试)
    3. 添加一个代码来打印结构。
    4. 10000 不是(假设你是 不是弦乐)。重复一个例子10000次得到 perfo 的首字母? 5.移动应用还是桌面应用?

    【讨论】:

    • -这就是重点,我不知道如何使用Json...最好使用字典然后将其转换为json? - 我想有 10000 位艺术家,因为我正在抓取一些网站以获取所有信息。 - 目前没有应用,但可能是桌面
    • 现阶段不需要Json。手动填充一个实例。
    • 好吧...老实说,我不知道该怎么做。我必须创建一个字符串并将其转换为 json?也许如果你能链接我一些不错的指南..非常感谢
    猜你喜欢
    • 2011-08-29
    • 1970-01-01
    • 2014-06-22
    • 2011-04-24
    • 2018-04-13
    • 2011-08-20
    • 1970-01-01
    • 2019-03-28
    • 1970-01-01
    相关资源
    最近更新 更多