在Python中使用字典时收到错误

时间:2019-07-23 17:10:44

标签: python raspberry-pi

我最近在程序的这一部分中添加了“ Inn”和“ Field Trail”部分。这就是我所做的全部更改。它继续给我一个窗口,显示“语法错误”,仅此而已。没有理由,没有行号引用,什么都没有。

我已尝试修复缩进,但这无济于事。

rooms = {

        'Tavern' : { 
              'south' : 'Main Road'
            },

        'Main Road' : {
              'north' : 'Tavern',
              'west' : "House",
              'east' : 'Shop',
              'south' : 'Crossroad'
            },

        'House' : {
            'east' : 'Main Road'
            },
        'Shop' : {
            'west' : "Main Road",
            "item" :  'golden_key'
            }
        'Crossroads' : {
            'north' : 'Main Road',
            'west' : 'Inn',
            'east' : 'Field Trail.'
            }
        'Inn' : {
            'east' : 'Crossroads'
            }

     }

它继续给我一个窗口,显示“语法错误”,没有任何信息显示在哪一行。

1 个答案:

答案 0 :(得分:4)

rooms = {

        'Tavern' : { 
              'south' : 'Main Road'
            },

        'Main Road' : {
              'north' : 'Tavern',
              'west' : "House",
              'east' : 'Shop',
              'south' : 'Crossroad'
            },

        'House' : {
            'east' : 'Main Road'
            },
        'Shop' : {
            'west' : "Main Road",
            "item" :  'golden_key'
            }, #<- missing ,
        'Crossroads' : {
            'north' : 'Main Road',
            'west' : 'Inn',
            'east' : 'Field Trail.'
            }, #<- missing ,
        'Inn' : {
            'east' : 'Crossroads'
            }
}

print(rooms)