config = [
'description': 'My Project',
'author': 'Aliyyah',
'url': 'URL to get it at.',
'download_url': 'Where to download it.',
'author_email': '***@gmail.com',
'version': '0.1',
'install_requires': ['nose'],
'packages': '['ex47'],
'scripts': [],
'name': 'ex47'
]
每次我尝试将列表设置为这样的变量时,我总是会遇到语法错误。如果有人知道可能出了什么问题以及如何解决它,我将不胜感激。
语法错误是由包值周围的方括号引起的。
config = {
'description': 'My Project',
'author': 'Aliyyah',
'url': 'URL to get it at.',
'download_url': 'Where to download it.',
'author_email': '********@gmail.com',
'version': '0.1',
'install_requires': ['nose'],
'packages': 'ex47',
'scripts': [],
'name': 'ex47'
}
你不能声明这样的列表。列表仅包含以逗号分隔的项目。你试图声明的内容看起来像一个哈希(或Python中的字典)。请尝试用大括号替换方括号,所以它看起来像这样:
config = {
'description': 'My Project',
'author': 'Aliyyah',
'url': 'URL to get it at.',
'download_url': 'Where to download it.',
'author_email': '[email protected]',
'version': '0.1',
'install_requires': ['nose'],
'packages': '['ex47'],
'scripts': [],
'name': 'ex47'
}