반응형

전체 글 533

[python] tkinter / Entry / 텍스트박스 / option / input / output

[Entry option] 1. width / height : 사이즈 2. bg : 텍스트박스색상 ('blue' or '#000000) 3. fg : 글자색상 4. boarderwidth : 텍스트박스 두께 (입체형) text.get() : 텍스트 내용 불러오기 text.insert() : 텍스트박스에 기본 내용 view text.delete() : 텍스트박스 내용 지우기 예시) text.delete(0, "end") 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 from tkinter import * root = Tk() def myclick(): myLabel = Label(root, text='hi' + text.get()) myLabel.pack() button = B..

파이썬 (pythoon) 2021.07.15

[python] tkinter / Button 속성

[버튼옵션] 1. padx / padxy : 버튼사이즈 2. command : 버튼함수 호출(클릭시 이벤트) 3. fg : 글자색상변경 4. bg : 버튼배경색상 변경 ('white', #000000 등등) 1 2 3 4 5 6 7 8 9 10 11 12 from tkinter import * root = Tk() def myclick(): myLabel = Label(root, text='여기여기') myLabel.pack() button = Button(root,text='안녕', padx=50, command=myclick, fg='white', bg='#000000') button.pack() root.mainloop() Colored by Color Scripter cs

카테고리 없음 2021.07.15

[python] tkinter / xy 마우스 / canvas / PhotoImage / mouse / event

[키보드 화살표 제어 - root] root.bind("", left) root.bind("", right) root.bind("", up) root.bind("", down) [마우스 클릭/움직임 제어 - canvas 내에서] my_canvas.bind('', move) # 마우스가 움직일때 이벤트지속 my_canvas.bind('', move) # 마우스가 클릭한상태로 움직일때 이벤트지속 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 from tkinter import * ro..

파이썬 (pythoon) 2021.07.15

[python] 마우스 컨트롤 제어 모듈 / pynput / mouse / Button / Controller / xy좌

모듈설치 : pip install pynput [마우스제어] from pynput.mouse import Button, Controller 1. 마우스 x, y 위치지정 mouse.position = (300,500) 2. 마우스 이동 (상대) mouse.move(300,-400) 3. 현재 마우스 위치 클릭상태(누르고 있는중) mouse.press(Button.left) 4. 현재 마우스 위치 클릭(일반적인 클릭) mouse.release(Button.left) 5. 더블클릭 mouse.click(Button.left, 2) 6. 스크롤 내리기 (down) mouse.scroll(0,-20) 7. 스크롤 올리기(up) mouse.scroll(0,20) 1 2 3 4 5 6 7 8 9 10 11 12 1..

파이썬 (pythoon) 2021.07.15

[python] openpyxl load_workbook / a열 사이트주소 끝까지 불러오기 / 엑셀범위 지정 / 행 / 열

1. 원하는 한 열(column)만 불러오기 (사이트 주소 리스트를 C열에 미리 넣어둔 경우) 1 2 3 4 5 6 7 from openpyxl import load_workbook wb = load_workbook('./list.xlsx') ws = wb.active for data in ws['C']: print(data.value) cs [결과값] 2. b열과 C열 데이터 전부 불러오기 1 2 3 4 5 6 7 8 from openpyxl import load_workbook wb = load_workbook('./list.xlsx') ws = wb.active for data in ws['B:C']: for dt in data: print(dt.value) cs [결과값] 3. 한 행(row)씩 ..

파이썬 (pythoon) 2021.07.12

[python] xpath 경로 찾기 (selenuim / html / tag)

img_ = img.find_element_by_tag_name('img').get_attribute('src') link = i.find_element_by_xpath("./a").get_attribute('href') name_ = name.find_element_by_tag_name('h4').text [class 전체 찾기] //*[@class='hot_banner_area pick_box clearfix'] [태그 + class] //div[@class='hot_banner_area pick_box clearfix'] [id 전체 찾기] //*[@id='event_calendar_area'] [태그 + id] //div[@id='event_calendar_area'] [텍스트 속성 전체 찾기] ..

파이썬 (pythoon) 2021.07.12

[python] selenium / 쇼핑몰 제품 크롤링 / 엑셀 저장 / openpyxl workbook/ append / find_element_by_class

[셀레늄을 이용하여 크롤링] find_element_by_class_name find_element_by_tag_name find_element_by_id find_element_by_xpath .get_attribute('href') # 태그속성 .text # 텍스트속성 일반 list : 리스트변수.append('내용1', '내용2', '내용3', ',,,') [엑셀양식 저장하기] xlsx save list : ts.append(['내용1', '내용2', '내용3', ',,,']) for data in ts: ws.append(data) wb.save('./ex.xlsx') 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ..

파이썬 (pythoon) 2021.07.09

[python study] tkinter 파이썬 gui - cookbook

너무 기초 없이 띄엄띄엄 하다보니 흥미가 떨어지고 있다. 다시 처음부터 책을 보며 공부한 흔적을 남겨보자. 책출처 - 파이썬GUI 프로그래밍 쿡북 01. 첫 gui 만들기 ㄷ 1 2 3 4 5 import tkinter as tk win = tk.Tk() win.title('안녕 이제 시작이야 gui') win.mainloop() cs 02. gui 사이즈 조정하기 1 2 3 4 5 6 7 8 import tkinter as tk win = tk.Tk() win.title('안녕 이제 시작이야 gui') # win.resizable(True, False) # win.resizable(False, True) win.resizable(False, False) # 마우스 확장 잠김 win.geometry('5..

파이썬 (pythoon) 2021.06.25

품목 제조 보고 하는 방법 - 식품 보고서 신고하기 (식품안전나라) / 수제청, 수제 과일청

카페나 매장에 수제청, 수제 과일청을 b2b 유통으로 납품 및 거래를 원할 경우 품목제조보고와 자가검사 시험성적서를 필수적으로 받아야 한다. 종목이 '즉석식품제조업'은 유통이 불가하며, '식품제조가공업'만 가능하다보니 대부분 모르고 납품을 해서 낭패를 보는 경우가 많다. 1. 식품안전나라사이트 접속 https://www.foodsafetykorea.go.kr/ 2. 회원가입 및 로그인 3. 우리회사 안전관리 4. 품목제조보고 5. 신청업소정보 작성 (기존 신청내역이 있으면 자동으로 활성화되어 있음) 6. 품목제조기본정보 -> 식품유형조회 수제청, 수제 과일청의 경우 '품목분류 : 가공식품', '식품유형 : 당절임'으로 선택 7. 품목제조기본정보 내용 8. 원재료명 탭 배합 비율을 맞춰서 들어간 원재료들을..

[우분투 리눅스] apache web server (아파치 웹서버 세팅)

아파치 설치하기 : sudo apt install apache2 기본설정보기 : /ect/apache2/apache2.conf 아파치 서버 껏다켜기 : sudo systemctl restart apache2 index 경로 : /val/www/html/* 아파치 현재상태 체크 : systemctl status apache2 아파치 웹서버 시작 : systemctl start apache2 아파치 웹서버 종료 : systemctl stop apache2 아파치 웹서버 자동시작(부팅시) : systemctl enable apache2 아파치 웹서버 자동실행x : systemctl disable apache2 1. 아파치 설치하기 : sudo apt install apache2 2. 설치 후 아파치 서버 상태..

블로그, 카페, 게시판에 코딩(파이썬, java, sql, c, jsp 등)을 html 소스로 변환 해주는 사이트

[컬러스크립터 사이트] 블로그, 카페, 게시판에 코딩(파이썬, java, sql, c, jsp 등)을 html 소스로 변환 해주는 사이트 Color Scripter Simple & Flexible Syntax HighLighter colorscripter.com 1. 작업한 코딩을 전체선택(ctrl+a)해서 복사(ctrl+c)한다. 2. 컬러스크립터 사이트에 접속 후 언어를 변경해준다. (필자는 python을 블로그에 올릴거다) 3. 소스를 붙여 넣는다. 4. 필자가 좋아하는 서브라임 블랙 스킨으로 변경 (원하는 스킨을 사용하세요) 5. 하단에 html로 복사클릭 -> 가운데 html소스 코딩을 복사(ctrl + c) 6. 네이버 블로그 또는 티스토리에서 글쓰기할때 html 모드로 변경 7. 복사한 ht..

카테고리 없음 2021.05.16

[python] Tk() tkinter GUI 기본구성 - 텍스트박스 실시간 log 표기(스크롤 연동)

class를 통해서 gui 구성 프로그램 [기본기능] gui창 사이즈 : 800x760 타이틀명 : '자동화프로그램' 프로그램 시작시 텍스트 박스에 log가 표시된다. 표시정보는 datetime.now()를 사용해서 오늘날짜+현재시간을 리스트슬라이스해서 표기한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 from tkinter import * import datetime class GUIT(): def __init__(self): self.tkhandler = Tk() self.tkhandler.geometry('800x760') self.tkhandler.titl..

파이썬 (pythoon) 2021.05.16

온라인사업 왕초보 칼럼 no1 - 온라인사업 장점과 단점!! 스마트스토어?

시대에 흐름에 맞춰서, 많은 분들이 사업을 계획하고 결심합니다. 과연 어떤사업이 좋을지 열심히 시장조사하고, 고민한 결과로 고기집, 커피숍, 치킨집, 핸드폰샵, 옷파는가게, 편의점 등등.. 자영업을 통해 직장생활에 버는 것보다는 더 벌어보자! 라는 마음으로 사업을 시작합니다. 그중에 하나가 온라인 쇼핑몰 입니다. 정확히 말하면 온라인 판매 사업이고요,, 저는 개인적으로 직종을 2가지로 나눕니다. 온라인과 오프라인.. 각각의 장점과 단점이 있는데요, 먼저 장점에 대해서 알아보겠습니다. ​ 온라인 사업 장점 첫번째! 24시간 연중무휴 매장입니다. 제가 글을 쓰는 이순간에도 제 제품은 여러 판매처에서 구매가 일어나고 있습니다. 밤, 낮, 휴일 상관없이 세팅해놓은 재고가 떨어지지 않는 이상 주문은 꾸준히 일어납..

카테고리 없음 2021.05.15

[python] openpyxl / 컬럼 한줄(A열)을 값이 있는 부분 출력 / 총 수량 / 합계 구하기 (맨 끝에 셀을 찾을때 필요함)

주문 수집하다보면 엑셀의 sum(A1:A232) 값을 사용해서 매출금액을 체크하는데, 파이썬에서 A1 값은 지정하더라도 끝에 셀값을 찾는 방법은 구글링으로 못찾았다.. 그래서 임시로 범위를 넓게 지정해두고, 셀값이 비워(None)있으면 멈춰서 리스트 저장을 마무리하였다. 그후 리스트 값을 sum()함수로 총 값을 받고, 몇건의 주문건수인지 len()으로 체크할 수 있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 from openpyxl import load_workbook file1 = './ex.xlsx' ws = load_workbook(file1) wb = ws.active idx = [] for m in range(1, 100): col..

카테고리 없음 2021.05.14

[python] openpyxl 셀의 합계 값, 수량 / list 총 합계 구하기

1. python파일 위치와 같은 ex.xlsx 엑셀 파일을 읽어(load)온다. 2. none값으 리스트 변수 생성 3. A1 ~ A10 있는 값을 idx 리스트에 for 반복문으로 저장해준다. 4. 저장된 리스트의 합계는 sum() 으로 확인 5. 저장된 리스트이 수는 len()으로 확인 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 from openpyxl import load_workbook file1 = './ex.xlsx' ws = load_workbook(file1) wb = ws.active idx = [] for m in range(0,10): col1 = wb.cell(row=m+1,column=1).value print(col1) id..

파이썬 (pythoon) 2021.05.14

[python] 파이썬으로 폴더 안에 폴더 리스트 읽은 후 엑셀로 저장하기

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #특정 폴더이름 불러오기 / 엑셀저장하기 import os import csv file_list = os.listdir('dm_sang') file_save = [] for file in file_list : file_sa = [] file_sa.append(file) print(file) file_save.append(file_sa) with open('상품명리스트.csv','w+',encoding='euc-kr',newline='') as f : writer = csv.writer(f) writer.writerows(file_save) Colored by Color Scripter cs

파이썬 (pythoon) 2020.07.09

크롬 유용한 단축키 best5

인터넷을 할때 예전에는 익스플로러를 자주 사용했는데요, 이제는 언제부턴가 크롬만 사용하는듯 합니다. 이유는 여러가지가 있겠지만 가볍고 구글 아이디만 있으면 모바일핸드폰과 연동이 쉬운 장점이 매우 매력적인듯 합니다. 프로그램을 공부하면서도 크롬의 개발도구는 정말 필수 조건이겠죠.. 오늘은 크롬을 사용할때 편하게 쓸 수 있는 단축키를 알아보도록 하겠습니다. 1 단축키 (alt + 화살표왼쪽 / alt + 화살표오른쪽) 크롬창으로 인터넷을 하다가 뒤로가거나 앞으로 갈때 쓰는 유용한 단축키 입니다. 마우스로 크롬창 왼쪽 오른쪽 누르기가 귀찮기 때문에 자주 쓰면 좋습니다. 특히 뒤로가기는 단축키(백스페이스)도 사용하가능하니 참고해주세요 2 단축키 (alt + d) 주소창 선택 활성화가 되는 고급스킬?입니다. 은근..

컴퓨터사용법 2020.04.02
반응형