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)#文件写入
  • 相关阅读:
    Hadoop组件
    Vmworkstation启用错误
    sqoop
    ZooKeeper02
    动物管理员--zooKeeper-01
    IP-v4&IP-v6
    hive 基础
    ssh连接失败,排错经验
    Hadoop管理员的十个最佳实践
    OSGi在淘宝内部的使用
  • 原文地址:https://www.cnblogs.com/baker95935/p/10109540.html
Copyright © 2011-2022 走看看