你有几个选择。您将希望能够适应python的字符串迭代。当你想知道这样的事情时,你可能会在未来的搜索中获得更多的成功。
更适合查询:some_dictionary_with_the_data = {
'name': 'awesome song',
'artist': 'some band',
etc...}cursor.execute ("""
INSERT INTO Songs (SongName, SongArtist, SongAlbum, SongGenre, SongLength, SongLocation)
VALUES
(%(name)s, %(artist)s, %(album)s, %(genre)s, %(length)s, %(location)s)
""", some_dictionary_with_the_data)
考虑到您可能已经在一个对象或字典中拥有所有数据,第二种格式将更适合您。此外,当您必须返回并在一年内更新此方法时,必须计算字符串中的“%s”外观也很糟糕:)