반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Draw.IO
- Warnings
- low level client
- high level client
- elasticsearch java
- analyze api
- mkdir
- codility
- mkdirs
- java set
- es test data
- intervals
- ES Query
- ELK
- flow chart
- draw.io down
- 코딩테스트
- AbsDistinct
- ElasticSearch
- Collectors.toMap
- AbsDistinct java
- AbsDistinct 풀이
- Elastic Stack
- https warning
- collect
- 카드모으기 자바
- es
- urllib3
- 5amsung
- java
Archives
- Today
- Total
5AMSUNG
[python] .csv파일 읽어서 sql 문 만들기 본문
반응형
엑셀로 넘겨줄테니 DB에 일괄 업데이터 처달라는 .. 소리를..
히발.. 어드민 있자나..
손가락이 공주님이냐
라고 속으로 말한 후 작업을 해보자
conda 는 에전에 만들어 놓았던 doo 환경에서
$conda activate doo
$cd /
$python sql/sortweight_easy_pickup.py
# -*- coding: utf-8 -*-
##### FILE #####
def csv_data():
f_v = open("update_sort_weight.sql",'w')
with open(CSV_FILE) as data_file:
for line in data_file:
line = line.strip()
lineArray = line.split(',')
sql_v = "UPDATE `item`.itm_item_etc iie SET sort_weight='"+lineArray[0]+"' WHERE item_no = '"+lineArray[1]+"' ;\n"
f_v.write(sql_v)
print(sql_v)
f_v.close()
print("Done sql.")
##### MAIN SCRIPT #####
if __name__ == '__main__':
CSV_FILE = "./data/products/stopword0525.csv"
csv_data()
print("Done.")
result sql
반응형