zoukankan      html  css  js  c++  java
  • csv,Excel

    import csv, xlrd


    def read_csv(x, y, file_name=''):
    rows = []
    with open(file_name, 'rb') as f:
    reads = csv.reader(f, dialect=',', quotechar='|')
    next(reads, None)
    for row in reads:
    rows.append(row)
    return x, y


    def write_csv(data, file_name=''):
    with open(file_name, 'rb') as f:
    write = csv.writer(f)
    write.writerows(data)
    f.close()


    def read_excel(x, y, file_name=''):
    book = xlrd.open_workbook(file_name)
    sheet = book.sheet_by_index(0)
    return sheet.cell_value(x, y)


    """
    @data(*mk_csv.read_csv(file_name=''))
    @unpack
    def test_case(self, x, y):
    self.driver.find_elenment_by_id(x).send_keys(y)
    """
    =====================================================
    # coding:utf-8

    file =open('D:xxgate.csv','r',encoding='utf-8')
    lines=file.readlines()
    file.close()
    row=[]#定义行数组
    column=[]#定义列数组
    for line in lines:
    row.append(line.split(','))
    print(row[0])#打印行数组
    for col in row:
    column.append(col[0])
    print(column)#打印第一列数组
    ==================================================
    # today = datetime.date.today()
    # oneday = datetime.timedelta(days=1)
    # yesterday = today - oneday
    # tomorrow = today + oneday
    # print(today, oneday, yesterday, tomorrow)
    #
    #
    # def jiamimd5(src):
    # m = hashlib.md5()
    # m.update(src.encode('UTF-8'))
    # return m.hexdigest()
    # print(jiamimd5('addressEdit.war'))
    ==========================================================
  • 相关阅读:
    linux openssh 升级
    局域网从另一台电脑copy文件(Linux系统下)
    单例模式
    6、android传递数据之剪切板传递数据
    5、android使用意图传递数据之全局变量传递
    4、android生命周期的介绍
    3、android搭建开发环境介绍
    2、android系统框架的介绍
    1、安卓学习线路图
    7、开发有状态bean
  • 原文地址:https://www.cnblogs.com/yaohu/p/12588996.html
Copyright © 2011-2022 走看看