zoukankan      html  css  js  c++  java
  • python文件读取和写入案例

    python文件读取和写入案例  直接上代码吧 都是说明

    百度上找了很多,最终得出思路

    没有直接可以读取修改的扩展,只能先读取,然后复制一份,然后在复制出来的文件里面追加保存

    然后删除读的那个,但是缺点是有的部分样式会缺失

    # -*- coding: utf-8 -*-
    
    import xlrd #excel读取扩展库
    from datetime import datetime
    from xlrd import xldate_as_tuple
    
    #excel追加修改扩展库
    from xlutils.copy import copy
    
    #wind 接口文件
    from WindPy import *
    w.start();
    
    #读写文件分开
    readfile = '1.xls'
    writefile = '2.xls'
    
    #执行读文件
    data = xlrd.open_workbook(readfile)
    table = data.sheets()[0]
    
    #文件复制
    excel = copy(data)
    
    nrows = table.nrows      # 获取表的行数
    for i in range(nrows):   # 循环逐行打印
        if i == 0: # 跳过第一行
            continue
        code = table.row_values(i)[2] #读取第3列的字段的值
        date = datetime(*xldate_as_tuple(table.row_values(i)[9],0))#读取第10列的值
        time = date.strftime('%Y%m%d')#格式化时间
    
        if code!='':
            data= w.wss(code, "vwap","tradeDate="+time+";cycle=D;priceAdj=U")#读wind的接口文件
            vwap = data.Data[0][0]#数据获取 原来的是列表
    
            excel.get_sheet(0).write(i,9,time)#时间复写 复制后时间变长了浮点型
            excel.get_sheet(0).write(i,10,vwap)#写入wind接口获取的数据
            excel.save(writefile)#文件写入
  • 相关阅读:
    初赛—算法复杂度
    2-SAT
    最小生成树
    18-短信验证码接口
    17-腾讯云短信开发
    16-手机号是否存在验证接口
    15-多方式登录
    14-登录注册页面
    13-Git
    12-跨域请求详解
  • 原文地址:https://www.cnblogs.com/baker95935/p/10109540.html
Copyright © 2011-2022 走看看