파이썬 3

2021.07.16 오늘의 코드(python, pandas, numpy)

출근하고 부탁이 들어왔다. 엑셀로 받은 파일이 있는데 거기서 제일 매출이 높은 아이디를 찾는 일이였다. 데이터면 일단 확인부터 들어가야지 품목 / 수량 / 이름 / 아이디 어? 아이디로 분별하면 되겠다. 아이디를 보니 aa*********로 표시되어있네... 분별 못하겠다... 그럼 어떻게 그 고객의 유니크id를 얻지? 그럼 이름이랑 아이디랑 합쳐서 유니크 아이디를 만들어야지 정말 설마 이름이랑 아이디 앞 두자리가 같은 사람은 없겠지... import pandas as pd import numpy as np lists = pd.read_excel('./topOfbuy.xlsx') print(lists) 일단 불러들여야겠지 그리고 이름이랑 아이디 합치고 editlist = pd.DataFrame() edi..

기록중 2021.07.16

2021.07.13 오늘의 한일

다 완성된 자동화 파일을 pyinstall 로 exe파일로 만들어봤다. 그런데 이런 구글드라이브가 필요한 selenium을 써서 그런지 혼자서는 작동을 안한다. 요것도 나중에 수정하여 파일이 없으면 만들고 있으면 재대로 진행하는 것을 만들어야겠다. 찾아보니 파이썬 3.x버전이상 사용가능? 으로 봤는데 다시한번 찾아보고 pip install pyinstall cmd창으로 들어가 파이썬이 있는폴더로 이동하고 다음과 같은 명령어를 치면 된다. pyinstall -w -F pythonfile.py 여기다 --add-diectory?로 추가할 파일을 주면된다는데 왠걸 안되... 다른 걸 알아봐야겠다. 이전에 파일 유무확인코드를 작성해 놓아 간략하게 끄적이자. import datetime as date import..

기록중 2021.07.13

2021.07.12 오늘의 한일

전에 작성된것 완성형 selenium 제작하기 파이썬은 모듈화가 답이기때문?에 os 에서 처리되는 python 따로만들고 셀레늄으로 처리하는 python 따로 만들고 둘다 임포트하는 python 만들고 python 하나에서 모두 처리될수 있게 변경하였다. 이제 대시보드를 만들어볼 예정이다. selenium으로 움직이는것만 모아둔 파이썬 코드 from selenium import webdriver from selenium.webdriver import ActionChains import time driverpath= './chromedriver_win32/chromedriver91_101.exe' def chromedriver(_url): options = webdriver.ChromeOptions() o..

기록중 2021.07.12