txt,xls,csv
读取 txt
import codecs
source = codecs.open("../../TestCfg/3333test.txt","r","utf-8")
value = source.readlines()
print(value)
读取 csv
import csv
op_csv=open("../../TestCfg/2222info.csv")
csv_reader = csv.reader(op_csv)
for row in csv_reader:
print(row)
读取 xls,目前 python3 默认支持 xls 格式,不支持 xlsx 格式
import xlrd
import sys
readbook = xlrd.open_workbook_xls(r"../../TestCfg/info.xls") #
打开文件
sheet_name = readbook.sheet_names() #打印所有 sheet 名称,是个列表
sheet = readbook.sheet_by_index(0) #根据索引读取 sheet 中的所有内
容
# sheet = readbook.sheet_by_name("name_pass") #根据 sheet 名称读取
sheet 中的所有内容
print(sheet.name,sheet.nrows,sheet.ncols) #打印 sheet 的名称,
多少行,多少列
content = sheet.col_values(1) #第 2 列内容
print(content)
content1 = sheet.cell(0,1) #读取 1 行 2 列的内容
print(content1)
评论0