我的Python心路历程 第十二期 (12.13 基金实战可视化之获取整合后的基金信息并写入csv文件中)

背景

今日我的Python心路历程是 基金实战可视化之获取整合后的基金信息并写入csv文件中)

分析

主要逻辑及注意事项:

  • 归一化cols
  • 获取js文件内容
  • 写入csv文件

方案

核心代码如下:

# 获取整合后的基金信息并写入csv文件中
def jsinfo2csv(jsCodes, jsType):
    # 获取绝对路径,data为当前文件夹
    curpath = os.path.join(os.path.dirname(__file__), 'funddata')
    fileName = jsType + '_jsinfo.csv'
    file_object_path = os.path.join(curpath, fileName)

    cols = [u"基金代码", u"基金简称", "姓名", "管理规模", "单位净值", "累计净值", "近1月", "近3月", "近6月", "近1年", "最新变动日期", "本基规模(亿RMB)", "最新同类排名走势", "同类排名百分比"]

    with open(file_object_path, 'w') as csvfile:
        writer = csv.writer(csvfile)
        writer.writerow(cols)
        for c in jsCodes:
            data = getDatabyJSFile(c)
            writer.writerow(data)

        csvfile.close()

    return

欲知getDatabyJSFile实现逻辑详情请移步至:
我的Python心路历程 第十二期 (12.12 基金实战可视化之根据基金离线数据获取净值、规模、基金经理等信息并整合)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值