为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

沧海一幻觉 2018-07-01 14:18:07
我调用数据 输入 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")在本地输出成数字,再以数字的方式引用?或者我应该怎么改下函数让它能被识别?目前运行是没问题的,只是调出的数据显示当日无数据。说明服务器识别出来的日期,跟我想输入的可能不一样,试了很多有数据的日期都这样求各位帮助!谢谢!
查看完整描述

2 回答

?
慕仙森

TA贡献1827条经验 获得超7个赞

把date的引号去掉

查看完整回答
反对 回复 2018-07-06
?
紫衣仙女

TA贡献1839条经验 获得超15个赞

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"))


查看完整回答
反对 回复 2018-07-06
  • 2 回答
  • 0 关注
  • 2205 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信