python strftime("%Y-%m-%d") 无法被识别

我调用数据 输入 df = ts.get_tick_data('601688',date='2015-08-25') 没问题,但是我换成函数 
begin = datetime.date(2015,8,25)
df = ts.get_tick_data('601688',date='begin.strftime("%Y-%m-%d")') 就调不出来了,我觉得是因为begin.strftime("%Y-%m-%d") 服务器识别的不对。有没有办法先把begin.strftime("%Y-%m-%d")在本地输出成数字,再以数字的方式引用?或者我应该怎么改下函数让它能被识别?
目前运行是没问题的,只是调出的数据显示当日无数据。说明服务器识别出来的日期,跟我想输入的可能不一样,试了很多有数据的日期都这样
求各位帮助!谢谢!

慕桂英4014372
浏览 88回答 2
2回答

小怪兽爱吃肉

把date的引号去掉

郎朗坤

python 基础有待加强#df = ts.get_tick_data('601688',date='begin.strftime("%Y-%m-%d")')  df = ts.get_tick_data('601688',date=begin.strftime("%Y-%m-%d"))
打开App,查看更多内容
随时随地看视频慕课网APP