在python编程:入门到实践 在尝试已下例子遇到问题:
16.2.5 制作世界地图
import pygal
wm = pygal.Worldmap()
wm.title = 'North, Central, and South America'
wm.add('North America', ['ca', 'mx', 'us'])
wm.add('Central America', ['bz', 'cr', 'gt', 'hn', 'ni', 'pa', 'sv'])
wm.add('South America', ['ar', 'bo', 'br', 'cl', 'co', 'ec', 'gf', 'gy',
'pe', 'py', 'sz', 'uy', 've'])
wm.render_to_file('americas.svg')
以上代码执行时,会发生如下错误。
报错是因为之前的模块已经不存在了,需要将前两行代码代替为:
import pygal_maps_world.maps
wm = pygal_maps_world.maps.World()