Language

Language/Python
if __name__ == “__main__” = 메인 함수의 선언, 시작을 의미 # xx.py def main(): print "Main Function" if __name__ == "__main__": main() 없다면 ? # xx.py def add(x, y): return x + y # python 실행 >>> import xx >>> print (taengModule.add(2, 3)) 5 >>> # xx.py def add(x, y): return x + y print (add(3, 4)) $ python xx.py $ 7 # python 실행 >>> import taengModule 7 >>> def add(x, y): return x + y # 이 부분을 추가 if __name__ == ..
Language/Python
import pandas as pd import datetime filename = datetime.datetime.now().strftime("%Y-%m-%d %H;%M;%S") >>'2023-01-13 18;08;37' df.to_excel(excel_writer= filename + '.xlsx') df.to_excel(filename + '.xlsx') https://rich-informer.tistory.com/23 파이썬 데이터 엑셀 저장할때 파일명 날짜로 하기 파이썬으로 매일매일 지정된 데이터를 수집하는 프로그램을 만드는 경우가 있습니다. 이때 수집한 데이터를 엑셀로 저장하게 되는데요. 판다스(pandas)라는 파이썬 라이브러리를 사용하면 이러 rich-informer.tistory.com
Language/Python
아나콘다 가상환경 만들고 - pip freeze > requirements.txt 삭제 > certifi @ file:///C:/b/ ~  -  파이썬 버전.txt - 압축폴더  꼼꼼하게 다시 검수 파이썬 파일 보낼 때  - 셀 정리 - if __name__ == "__main__": 코드 다시 짜보기(안보고) 다 만들고 전 것과 비교하기
Language/Python
from selenium import webdriver from selenium.webdriver.common.by import By driver.find_element('xpath', '//button') driver.find_element('id', 'loginForm') driver.find_element('link text', 'Continue') driver.find_element('partial link text', 'Conti') driver.find_element('name', 'username') driver.find_element('tag name', 'h1') driver.find_element('class name', 'content') driver.find_element('css ..
Language/Python
1. iFrame 확인하기 # 프레임 살펴보기 iframes = driver.find_elements('css selector', 'iframe') for iframe in iframes: print(iframe.get_attribute('name')) 2. 마우스 우클릭 근데 우클릭이 막혀 있음 name 확인이 어려움 iframe이 있구나 정도는 알 수 있다 https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=kiddwannabe&logNo=221253004219 크롤링 중 Frame 전환하기(iFrame 크롤링 하기) Edited 2020.02.07 switch_to_frame() 명령어가 switch_to.frame() 으로 변경..
Language/Python
Alert(driver).accept() # 확인버튼 Alert(driver).dismiss() # 취소버튼 https://cjh5414.github.io/python-selenium-alert/ Python Selenium Alert창 다루기 Jihun's Development Blog cjh5414.github.io
# # Document 객체는 웹 페이지 그 자체를 의미 document.getElementById('aaa') # 'aaa' 라는 id 에 의해 구분되는 element가져와서 value값에 'xxxx' 넣기 document.getElementById('aaa').value = "xxxx" # 자바스크립트 코드인 스크립트 형식으로 작동 execute_script ex) ## 상단 메뉴 바를 숨기기 print("[상단 메뉴바 숨기기]") header = driver.find_element_by_css_selector('#header') # 메뉴 바 요소 찾기 driver.execute_script("arguments[0].style.display='none'", header) # execute_script..
Language/Python
- UI 파일 파이썬 코드로 변환 단점 : UI가 변경될 때마다 UI 파일을 파이썬으로 변경해야 하는 문제발생 , 만약 UI 파일로부터 변환된 파이썬 코드에 이벤트 처리를 위한 코드를 함께 구현했다면 문제는 더 심각 > python -m PyQt5.uic.pyuic -x [ui 파일 이름].ui -o [파이썬 파일 이름].py > python -m PyQt5.uic.pyuic -x .ui -o .py - 실행 > python test2.py - ui 파일 파이썬 코드에서 로드하기 ui 가 있는 폴더에 run.py 만들기 import sys from PyQt5.QtWidgets import * from PyQt5 import uic form_class = uic.loadUiType("[ui 파일 이름].u..
print(blue)