json文件只能采用整数或切片格式,不能采用字符串

我在运行下面的代码时遇到问题,在行t one_freq = tone_map [tone_name时出现错误,列表索引必须是整数或切片而不是字符串


评论的音调网站上的Json示例是


[

 {

   "432": "Note",

   "434": "Frequency (Hz)",

   "436": "Wavelength (cm)",

   "438": "",

   "440": "",

   "442": "",

   "444": "",

   "446": ""

  },

 {

   "432": "C0",

   "434": "16.35",

   "436": "2109.89",

   "438": "",

   "440": "",

   "442": "",

   "444": "",

   "446": ""

  },

 {

   "432": "C#0/Db0",

   "434": "17.32",

   "436": "1991.47",

   "438": "",

   "440": "",

   "442": "",

   "444": "",

   "446": ""

  },

我用于合成音调以生成音乐的python代码是这个。我已将http://www.phy.mtu.edu/~suits/notefreqs.html上的html表转换为正在使用的json文件,但表示具有为整数或切片


跃然一笑
浏览 209回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python