본문 바로가기

Python52

[파이썬] admin 권한으로 명령어 실행하기 방법1 : 파워쉘 호출 import subprocesscmd = ['powershell.exe', 'Start-Process', 'notepad', '${env:ProgramFiles(x86)}\test\setting.ini','-Verb','runAs']subprocess.run(cmd ,shell=True) 방법2 : 외부 프로그램 사용 https://github.com/mattn/sudo import subprocesscmd = ['sudo.exe', 'notepad','C:/Program Files (x86)/test/setting.ini']subprocess.run(cmd ,shell=True) --- 참고 링크https://www.raymond.cc/blog/trigger-uac-elevati.. 2017. 10. 25.
파이썬 참고 링크 모음 cmd 명령어 호출하기 import subprocesssubprocess.run(cmd ,shell=True) #exe 실행cmd = ['C:/Program Files (x86)/test/Uninstall.exe', '/S'] #웹브라우저cmd_download_player = ['start', 'http://naver.com'] #탐색기 (UNC 문제로 접근 안되면 바로가기 만들어서 경우)cmd = ['start', 'explorer','"\\192.168.12.34\QC_Storage\test\app"']cmd = ['start', 'explorer','"\\192.168.12.34\QC_Storage\test\app\qc.lnk"'] #ini 편집 (권한상승)cmd_ini_player = ['powe.. 2017. 10. 19.
파이썬3 & PyQt5 설치 및 구동 기본 셋팅 편집기- notepad++ 선택- 공백 관련 셋팅 해줘야 함 (환경설정 > 언어메뉴 > 공백으로 바꾸기) 파이썬 설치- https://www.python.org/- 3.6.3 버전- 환경변수 추가 옵션에 체크- 또는 scoop 으로 설치 (링크) PyQt 설치- cmd > pip3 install pyqt5 PyQt 디자이너 설치- cmd > pip3 install PyQt5-tools --- 샘플 UI 만들어보기 PyQt 디자이너 실행- C:\Users\%USERNAME%\AppData\Local\Programs\Python\Python36-32\Lib\site-packages\pyqt5-tools\designer.exe- File > New > Main Window > Create- Widg.. 2017. 10. 16.
[python] paypal 결제 후 환불하기 예제 사전 조건 : 파이썬+셀레늄 설치 --- * 결제하기 import unittest import time from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.common.exceptions import TimeoutException from selenium.webdriver.support.ui import WebDriverWait # available since 2.4.0 from selenium.webdriver.common.by import By from selenium.webdriver.support import expected_conditions as EC # available sinc.. 2015. 12. 16.
[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.