Python 이 CSV 파일 을 HTML 파일 로 변환 하 는 방법

3333 단어 PythonCSVHTML
What' s CSV
CSV 쉼표 구분 값(Comma-Separated Values,CSV,때로는 문자 구분 값 이 라 고도 부 릅 니 다.구분 문자 도 쉼표 가 아 닐 수 있 기 때 문 입 니 다)은 표 데이터(숫자 와 텍스트)를 일반 텍스트 로 저장 합 니 다.
일반 텍스트 는 이 파일 이 바 이 너 리 숫자 처럼 해석 되 어야 할 데 이 터 를 포함 하지 않 는 문자 시퀀스 임 을 의미 합 니 다.CSV 파일 은 임의의 수의 기록 으로 구성 되 어 있 으 며,기록 간 에는 특정한 줄 바 꿈 문자 로 구분 되 어 있 습 니 다.모든 기록 은 필드 로 구성 되 어 있 으 며,필드 간 의 구분 자 는 다른 문자 나 문자열 이 며,가장 흔히 볼 수 있 는 것 은 쉼표 나 탭 문자 입 니 다.
일반적으로 모든 기록 은 똑 같은 필드 서열 을 가지 고 있다.보통 일반 텍스트 파일 입 니 다.WORDPAD 나 메모 가 원래 열 리 는 것 을 권장 하 며,새 파일 을 저장 한 후 EXCEL 로 열 리 는 것 도 방법 중 하나 입 니 다.
CSV 파일 형식의 일반적인 기준 은 존재 하지 않 지만 RFC 4180 에 서 는 기본 적 인 설명 이 있다.사용 하 는 문자 인 코딩 역시 지정 되 지 않 았 지만 bitASCII 는 가장 기본 적 인 유 니 버 설 인 코딩 입 니 다.
CSV 파일 읽 기

#             
#  split(",")    CSV      ,           ,      replace()

fo = open("price2016.csv", "r")
ls = []
for line in fo:
    line = line.replace("
", "") ls = line.split(",") lns = "" for s in ls: lns += "{}\t".format(s) print(lns) fo.close()
CSV Transfer HTML

#  CSV     HTML  
#    
seg1 = '''<!DOCTYPE html><html lang="en"><head>
<meta charset="GBK">
<title>Title</title>
</head>
<body>
<h2 align="center">2016 7               </h2>
<table border="1" align="center" width="70%">
<tr bgcolor="orange">
''' # <table> # seg2 = "</tr>
" seg3 = "</table>
</body>
</html>" # , , , tr def fill_data(locls): seg = '<tr><td align="center">{}</td><td align="center">{}</td><td align="center">{}</td><td align="center">{}</td></tr>
'.format(*locls) return seg # csv , ls = [] with open("price2016.csv", "r") as fr: for line in fr: line = line.replace("
", "") # ls.append(line.split(",")) # # HTML with open("price2016html.html", "w") as fw: fw.write(seg1) # :ls[0] fw.write('<th width="25%">{}</th>
<th width="25%">{}</th>
<th width="25%">{}</th>
<th width="25%">{}</th>
'.format(*ls[0])) fw.write(seg2) # for i in range(1, len(ls)): fw.write(fill_data(ls[i])) # fw.write(seg3)
在这里插入图片描述
在这里插入图片描述
파 이 썬 이 CSV 파일 을 HTML 파일 로 바 꾸 는 방법 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 파 이 썬 이 CSV 파일 을 HTML 파일 로 바 꾸 는 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 부탁드립니다!

좋은 웹페이지 즐겨찾기