본문 바로가기

전체 글560

[파이썬] 리스트 중복제거 리스트에 중복을 제거 하고 싶을 경우 사용한다. def remove_duplicates(li): my_set= set() res =[] for e in li: if e not in my_set: res.append(e) my_set.add(e) return res 2019. 8. 21.
파이썬으로 네이버 광고 연관키워드 API 사용하기 누군가 고맙게도 과제로 네이버 광고 API를 파이썬에서 직관적으로 사용할 수 있도록 라이브러리를 만들어놨다. 다른 여러가지 API는 해당 깃허브 들어가서 보면 될거 같구 연관 검색어를 불러오는 파이썬 코드를 작성 해봄. devkingsejong/python-PowerNad Naver search Ad Lib for Python. Contribute to devkingsejong/python-PowerNad development by creating an account on GitHub. github.com import os import sys import json import urllib.request from powernad.API import RelKwdStat import sqlite3 # 네이버 .. 2019. 7. 10.
파이썬으로 파일명 변경하기 파이썬과 엑셀자료를 이용하여 파일명을 변경 해보자. 엑셀에 변경전 이름과 변경할 이름을 정리한다. 폴더에서 변경전 이름을 추출하는게 어려우시면 cmd 창에서 이름을 변경하고자 하는 파일들이 들어있는 폴더까지 이동하셔서 dir /b > list.txt 해당폴더에 텍스트 파일이 추출됩니다 파일 엑셀파일로 가공하시면 되겠죠. import xlrd import os import shutil FileName = "이름변경.xlsx" #엑셀파일명 ReadWorkbook = xlrd.open_workbook(FileName) #엑셀오픈 ReadWorksheet = ReadWorkbook.sheet_by_index(0) #첫번째시트 ReadCols = ReadWorksheet.ncols# 전체열수 ReadRows = .. 2019. 5. 8.
[python] 특정 폴더로 파일 복사하기 특정 폴더에서 다양한 파일중에 일부 정리한 파일을 옮기고 싶을 경우가 있다.파이썬으로 쉽게 복사하여 옮겨 보자. import xlrd import shutil import os def main(): filename = "엑셀파일 경로" workbook = xlrd.open_workbook(filename) inWorksheet = workbook.sheet_by_index(0) nrows = inWorksheet.nrows cnt = 1 for row_num in range(nrows): if(cnt>1): fileName = str(inWorksheet.cell_value(row_num, 8)) print("소스코드: ", rowLinkData) shutil.copy("원본파일경로\\"+fileName.. 2019. 1. 6.