본문 바로가기
반응형

파이썬8

[파이썬] Python playwright로 브라우저 구동 playwright 설치 pip로 playwright 다운로드후에 install 한번더 필요 pip install pytest-playwright playwright install 간단하게 브라우저를 기동하는 코드 예제 from playwright.sync_api import sync_playwright #동기화 방식으로 사용을 시작합니다. playwright = sync_playwright().start() #브라우저가 보이도록 headless옵션을 끄고 브라우저를 사용합니다. browser = playwright.chromium.launch(headless=False, channel="msedge") context = browser.new_context() #브라우저로 웹페이지를 실행합니다 page .. 2024. 1. 4.
[Python/파이썬] pyinstaller 설치,사용법,옵션 | 1. 설치 - 일반 설치 pip install pyinstaller - 업그레이드 pip install --upgrade pyinstaller - 개발자 버전 (간혹 일반 버전에서 오류가 발생할 때 개발자 버전에서 정상적으로 해결되는 경우가 있었음) pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz | 2. 기본 사용법 - 기본적으로 변경하려는 .py(여기서는 yourprogram.py)가 있는 경로로 이동해 아래 명령어를 입력하면 됩니다. pyinstaller yourprogram.py | 3. 옵션 - 변환 방식 -D, --onedir -F, --onefile 1개 폴더로 변환(기본값) 1개의 exe파일로 변.. 2023. 3. 21.
[Python/파이썬] PyQt5 리스트 박스 사용 (list box) from PyQt5.QtWidgets import * from PyQt5.QtGui import * from PyQt5 import QtWidgets, QtGui, QtCore from PyQt5.QtGui import QIcon import sys class MyWidget(QWidget): def __init__(self): super().__init__() self.setWindowTitle("List box") self.resize(600,400) self.lbox = QListWidget(self) self.lbox.resize(200,300) self.te=QTextEdit(self) self.te.move(220,0) self.te.resize(200,80) self.btn = QPushBu.. 2023. 3. 17.
[Python/파이썬] 파이썬 시간변환 import time curTime = time.time() cTime = time.ctime(curTime) gmTime = time.gmtime(curTime) mkTime = time.mktime(gmTime) print "Second :", curTime print "DateTime :", cTime print "TimeStruct :", gmTime print "TimeStruct To Second :", mkTime 결과 Second : 1447998891.9 DateTime : Fri Nov 20 14:54:51 2015 TimeStruct : time.struct_time(tm_year=2015, tm_mon=11, tm_mday=20, tm_hour=5, tm_min=54, tm_sec=.. 2023. 3. 7.
[Python/파이썬] 파일, 디렉토리 다루기 1. 파일 목록 얻기 (1) glob.glob(wildcard) - 유닉스 경로명 패턴 스타일로 파일 목록을 얻을 수 있다. (2) os.listdir(path) - 지정된 디렉토리의 전체 파일 목록을 얻을 수 있다. (3) dircache.listdir(path) - os.listdir(path)와 동일한 파일 목록을 전달한다. path가 변경되지 않았을 때, dircache.listdir()은 다시 디렉토리 구조를 읽지 않고 이미 읽은 정보를 활용 dircache.annotate(head, list) - 일반 파일명과 디렉토리명을 구분해주는 함수 2. 디렉토리 다루기 os.chdir(path) - 작업하고 있는 디렉토리 변경 os.getcwd() - 현재 프로세스의 작업 디렉토리 얻기 os.remov.. 2023. 3. 7.
[Python/파이썬] 문법 좋은팁 100가지 -2 52. range()에서 사용할 수 있는 매개변수 step for number in range(1, 10, 3): print(number, end=" ") # 1 4 7 53. range()는 기본적으로 0부터 시작하므로 생략 그래서 0부터 시작할 거면 0을 그냥 생략하면 된다. def range_with_zero(number): for i in range(0, number): print(i, end=' ') def range_with_no_zero(number): for i in range(number): print(i, end=' ') range_with_zero(3) # 0 1 2 range_with_no_zero(3) # 0 1 2 54. 자료형의 길이 len()는 0과 비교할 필요가 없음 길이가.. 2023. 3. 7.
반응형