问题点: tushare库是提供数据接口的第三方包, 其中get_k_data()方法已经放弃维护了.
分析思路:get_k_data()接口放弃维护,底层用到的pandas库最近有更新,废弃了append方法,需要用concat方法代替.
解决办法:
①append方法是1.4以后被移除的,pandas库回退版本到1.4.0以前(不建议);
②修改源代码,既然源作者放弃维护了,那自己来调整一下源代码.
源代码修改位置为 tushare\stock\trading.py 第706行代码
代码修改如下
for url in urls:
# data = data.append(_get_k_data(url, dataflag,
# symbol, code,
# index, ktype,
# retry_count, pause),
# ignore_index=True)
data=pd.concat([data, _get_k_data(url, dataflag,
symbol, code,
index, ktype,
retry_count, pause)], ignore_index=True)
修改后可以正常获取数据
df = ts.get_k_data('000002')
print(df.head())
我们先看一组调研数据,根据TesterHome提供的数据统计,测试人员提升自己技术实力情况如下:
工作中实际提升效率的技术如下:
未来发展方向:
结合调研数据分析,我们可以发现,超过50%的提升方式有:内部培训、在线社区、论坛、博客、测试书籍阅读、在线直播、测试沙龙等。
其中最多的还是阅读测试书籍和查看博客网站,所以我们这里也推荐通过网站博客和书籍的方式来提升自己。那么哪些网站是我们测试需要关注的呢?