본문 바로가기

Web_Application/python

(19)
[python][mssql] query module, example import pymssql def execute(query): conn = pymssql.connect(server='{{SERVER_IP}}', user='{{USER_ID}}', password='{{PASSWORD}}', database='{{DB_NAME}}', charset='utf8') cursor = conn.cursor(as_dict=True) result_data = [] if conn: cursor.execute(query) index = 0 for row in cursor: result_data.insert(index, row) index = index + 1 else: pass conn.close() conn = None return result_data sql = "SELECT *..
[python][win10] scrapy install error pip install scrapy #1 error: command 'cl.exe' failed: No such file or directory #2 C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\corecrt.h(10): fatal error C1083: 포함 파일을 열 수 없습니다. 'vcruntime.h': No such file or directory -> Visual Studio 2017 설치. #3 Could not find a version that satisfies the requirement win32api (from versions: ) -> pip install pypiwin32 https://stackoverflow..
[python][ubuntu] scrapy install error - setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 https://stackoverflow.com/questions/26053982/setup-script-exited-with-error-command-x86-64-linux-gnu-gcc-failed-with-exit/35164888 sudo apt-get install build-essential autoconf libtool pkg-config python-opengl python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl ..
[python] excel 시트간 데이터 비교 후 서식으로 차이 표시 import sys import io import ctypes import json import win32api import datetime import pandas as pd #엑셀이 설치되어 있어야하며 path가 지정되어 있어야한다. wb = excel.Workbooks.Open('C:\\Users\\{{사용자계정}}\\Documents\\sample.xlsx') ws = wb.Worksheets("Sheet1") ws.Range('A1').PasteSpecial() #클립보드에 복사된 엑셀 데이터를 붙여넣기 한다.주석처리하고 수동으로 붙여넣기 해도 됨. ws.Columns('A:Z').AutoFit() wb.WorkSheets.Add() ws2 = wb.ActiveSheet ws2.Name = "S..
[python] json 파일 읽기 파이썬 3.x import json converted_table_columns_file = "data.json" #json파일이 파이썬 파일과 같은 경로에 있을 경우 json_file = open(converted_table_columns_file) data = json.load(json_file) for item in data: column1 = item["column1"] column2 = item["column2"] column3 = item["column3"] column4 = item["column4"] column5 = item["column5"] data.json [ { "column1": 1, "column2": 2, "column3": 3, "column4": 4, "column5": 5..
[python] sp 명으로 sp create 구문 가져오기 파이썬 3.x + mssql import pymssql def execute(query): conn = pymssql.connect(server='{서버IP}', user='{아이디}', password='{패스워드}', database='{db명}', charset='utf8') cursor = conn.cursor(as_dict=True) result_data = [] if conn: # print('{서버IP} connected') cursor.execute(query) index = 0 for row in cursor: result_data.insert(index, row) index = index + 1 else: # print('{서버IP} connect error') pass conn.clo..
[python][jellyfish] 문자열 유사도 (jaro distance) 두 문자열간 유사도를 알아보는 라이브러리 예제입니다. python 3.x 버전import jellyfish class table_object(object): def __init__(self, table, column_text): self.table = table self.column_text = column_text table_objects = [] table = u"AAAA_57M" column_text = u"PN_YY#C_ORG#C_ERP#C_SHP#Q_PN01#Q_PN02#Q_PN03#Q_PN04#Q_PN05#Q_PN06#Q_PN07#Q_PN08#Q_PN09#Q_PN10#Q_PN11#Q_PN12#Q_PN13#Q_PN14#Q_PN15#Q_PN16#Q_PRD01#Q_ETC01#Q_PRD02#Q_ETC..
[python] excel to json 엑셀 파일 Python 소스파일 (파이썬 3.x) #엑셀 데이터 불러와서 json 포맷으로 변경하고 파일 저장 data.json 변환 대상 파일로 저장 import xlrd from collections import OrderedDict import json #{{엑셀 파일 경로}} excel_file_path = 'C:\\Users\\user\\Downloads\\data.xlsx' wb = xlrd.open_workbook(excel_file_path) sh = wb.sheet_by_index(0) data_list = [] for rownum in range(1, sh.nrows): data = OrderedDict() row_values = sh.row_values(rownum) data['col..