일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- zip 파일 암호화
- ELASTIC
- License
- Java
- query
- docker
- Elasticsearch
- Python
- springboot
- 파이썬
- MySQL
- licence delete curl
- API
- license delete
- aggs
- token filter test
- analyzer test
- Mac
- high level client
- Kafka
- plugin
- Test
- zip 암호화
- sort
- 차트
- flask
- 900gle
- matplotlib
- aggregation
- TensorFlow
Archives
- Today
- Total
개발잡부
[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
반응형
'Python' 카테고리의 다른 글
[python] mysql 연동 - PyMySQL (0) | 2023.04.30 |
---|---|
[python] kibana 에서 쓰던 쿼리 조회 하기 (0) | 2023.04.21 |
[python] byte convert size format (0) | 2022.11.17 |
[python] elasticsearch 리소스 확인 (0) | 2022.11.17 |
[python] replace( ) (0) | 2022.10.09 |
Comments