Python의 수집 정리: csv 모듈, xlrd 모듈
csv 모듈
쓰다
import csv
address = '\test.csv' #
# :
# 'w', encoding='utf8', newline=''
with open(address,'w',newline='') as fout:
cout = csv.DictWriter(fout,['Name','SumCount','DropCount','OutCount','InCount']) #[]list CSV
cout.writeheader() #
cout.writerows(data) #data list, dict, key
# :
# :
cout = csv.writer(fout)
cout.writerows(data)
읽기
# :
with open(address,'r') as fin:
cin = csv.reader(fin)
out = [row for row in cin]
print(out)# ,
# :
# :
with open(address,'r') as fin:
cin = csv.DictReader(fin,filenames=['first','last'])
out = [row for row in cin]
print(out)
# :
with open(address,'r') as fin:
cin = csv.DictReader(fin)
out = [row for row in cin]
print(out)
xlrd 모듈
읽기
import xlrd
address = 'test.xls'
def read_xls():
outdata = []
data = xlrd.open_workbook(address)
table = data.sheets()[0]
title = table.row_values(0)
for row in range(2, table.nrows):
rn = [i.strip() for i in table.row_values(row)]
d = {k: v for k, v in zip(title, rn)}
#print(d)
outdata.append(d)
return outdata
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSON
JSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다.
그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다.
저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
import csv
address = '\test.csv' #
# :
# 'w', encoding='utf8', newline=''
with open(address,'w',newline='') as fout:
cout = csv.DictWriter(fout,['Name','SumCount','DropCount','OutCount','InCount']) #[]list CSV
cout.writeheader() #
cout.writerows(data) #data list, dict, key
# :
# :
cout = csv.writer(fout)
cout.writerows(data)
# :
with open(address,'r') as fin:
cin = csv.reader(fin)
out = [row for row in cin]
print(out)# ,
# :
# :
with open(address,'r') as fin:
cin = csv.DictReader(fin,filenames=['first','last'])
out = [row for row in cin]
print(out)
# :
with open(address,'r') as fin:
cin = csv.DictReader(fin)
out = [row for row in cin]
print(out)
읽기
import xlrd
address = 'test.xls'
def read_xls():
outdata = []
data = xlrd.open_workbook(address)
table = data.sheets()[0]
title = table.row_values(0)
for row in range(2, table.nrows):
rn = [i.strip() for i in table.row_values(row)]
d = {k: v for k, v in zip(title, rn)}
#print(d)
outdata.append(d)
return outdata
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.