python与气象应用中的

下面是代码

import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap
def get_map(ax):
    m=Basemap(projection='lcc',resolution='l',width=1000e3,height=800e3,lon_0=112,lat_0=31,lat_1=30,lat_2=32,ax=ax)
    m.drawcountries(color='0.',linewidth=.5)
    m.readshapefile('data/map/bou2_41','bou2_4',linewidth=0.5)
    return m
fg,axs=plt.subplots(1,3,figsize=(9,3))
bkg_types=['bluemarble','shadedrelief','etopo']
for i ,bkg in enumerate(bkg_types):
    m=get_map(axs[i])
    getattr(m,bkg)()
    axs[i].set_title(bkg)


错误提示是cannot locate data/map/bou2_41.shp
这些代码是书上的,始终找不到这个data在哪

这个数据, 要自己去下载吧, 书上应该有说明代码所有数据可以在某个网站下载吧?
或者是配了光盘。

你本地没有数据源啊!要先把数据源保存到你的文件夹中,你看看书上有没有写数据源的链接!

你先看看你能不能找到map/bou2_41 这个文件。