python(0821-0908)/공브로(0821-0824)4 [공브로]2. 마우스/키보드 조작 : pyautogui 공브로 유튜브 학습 Anaconda Prompt 를 관리자 권한으로 실행 후, 설치 conda install -c conda-forge pyautogui 주피터 노트북 환경 # 마우스 pag.position() pag.size() 화면 크기 pag.move(300,100, duration=1) 현재 위치에서 x, y 만큼 이동 pag.moveTo(0,0, duration=0.1) 특정 위치로 이동 pag.click() pag.click(button='right') # 키보드 : write는 일반 문자 입력, press 는 제어문자 pag.write('I Like Python', interval=0.2) Cell->Run cells and Insert Bellow 로 실행 pag.press('enter').. python(0821-0908)/공브로(0821-0824) 2022. 8. 25. [공브로] 파일조작 : os, glob, shutil 공브로 유튜브 학습 1. 파일 조작 기초 # os 파일, 폴더 조작 os.getcwd() os.mkdir('폴더') os.listdir() os.rmdir('폴더') # 파일 생성 fname = '파일'+'.txt' f = open(fname, 'w') f.close() # 폴더,파일 조회 : glob.glob('파일*txt') # 파일 이동 : shutil.move(파일, '.\\폴더\\') 2. 기본 : 파일,폴더 만들고, 폴더로 이동시키기 import os import shutil # 현재 위치 Current Working Directory cwd = os.getcwd() print("getcwd ::::::: " + cwd) # 폴더 만들고, 지우기 os.mkdir('폴더') os.rmdir('폴.. python(0821-0908)/공브로(0821-0824) 2022. 8. 24. 아나콘다 path 설정, conda create -n test python=3.8 anaconda3 anaconda3\Library anaconda3\Scripts 아나콘다로 가상환경 목록 불러오기 conda env list or conda info -env 가상환경 만들기 --가상환경만 생성시 conda create -n [name] --가상환경 생성과 동시에 python 버전 설정시 conda create -n [name] python=[version] ex) conda create -n test python=3.8 가상환경 접근 및 나오기 conda activate [name] ex) conda activate test conda deactivate --현재 들어와있는 가상환경을 나와 base로 돌아간다. 가상환경 삭제하기 conda remove -n [가상환경명] or cond.. python(0821-0908)/공브로(0821-0824) 2022. 8. 24. 2. ip 조회 : socket, requests, re 정규표현식 import socket import requests import re in_addr = socket.socket(socket.AF_INET, socket.SOCK_STREAM) in_addr.connect(("www.google.co.kr", 443)) print("내부IP: ",in_addr.getsockname()[0]) req = requests.get("http://ipconfig.kr") out_addr = re.search(r'추출할문자', req.text)[1] # 추출할문자 : IP Address : (\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}) # r' ' : raw string 백슬래시 문자를 해석하지 않는다. # \d 가 1~3번 있어야하고, # \. 은 있어야함.. python(0821-0908)/공브로(0821-0824) 2022. 8. 23. 이전 1 다음