본문 바로가기

Python4

[python] 명시적 대기 예시 from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.common.by import By from selenium.webdriver.support import expected_conditions as EC wait = WebDriverWait(driver, 10) element = wait.until(EC.visibility_of_element_located((By.ID,'popup_confirm_btn'))) element.click() 화면에 팝업이 표시될 때까지 대기하는 케이스 참고 링크http://selenium-python.readthedocs.org/en/latest/waits.html 2015. 10. 5.
폴더 안의 모든 json 문서 읽어서 특정값 추출 (파이썬) import glob import json import os File_List = glob.glob('/Users/yoman/Documents/*.txt') for i in File_List: f = open(i,'r') js = json.loads(f.read()) print "id : %s" % (js['id']) f.close() 2015. 6. 17.
[Mac] 특정 폴더의 파일에서 문자열 검색 (파이썬) import glob File_List = glob.glob('/Users/me/*.log') f = open(File_List[0],'r') data = f.read() print "Code=-1001 : %s" % (data.count('Code=-1001')) f.close() 2015. 1. 28.
[Mac] 앱 빌드번호 확인하는 스크립트 맥에는 파이썬 2.7.6 버전이 내장되어 있습니다 파이썬을 이용해서 응용 프로그램의 빌드번호를 확인하는 코드입니다py 확장자로 저장 후 터미널에서 python /Users/....test.py 형식으로 실행합니다 import plistlib plist = plistlib.readPlist('/Applications/Safari.app/Contents/info.plist') print plist['CFBundleVersion'] command 파일만으로도 실행 가능합니다 (command 확장자로 작성) python -c 'import plistlib;plist = plistlib.readPlist("/Applications/safari.app/Contents/info.plist");print plist[".. 2014. 11. 12.