Language/Python

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
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..
Language/Python
import requests from selenium import webdriver import time driver = webdriver.Chrome() driver.get('url 주소') - keypad_list 라는 변수에 대문자/특수문자 딕셔너리로 담아두기 keypad_list = { 'upper' : {'Q': '대문자Q', 'W': '대문자W', 'E': '대문자E', 'R': '대문자R', 'T': '대문자T', 'Y': '대문자Y', 'U': '대문자U', 'I': '대문자I', 'O': '대문자O', 'P': '대문자P', 'A': '대문자A', 'S': '대문자S', 'D': '대문자D', 'F': '대문자F', 'G': '대문자G', 'H': '대문자H', 'J': '대문자J', '..
print(blue)