본문 바로가기

프로그래밍/Python26

[Python] Pyqt로 GUI를 만들어보자 파이썬으로 Gui를 만들어서 버튼을 클릭해보자! wikidocs.net/35477 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 이 wikid를 보면 정말정말 쉽게할 수 있다. www.anaconda.com/products/individual 우선 이 링크에서 anaconda 프로그램을 다운로드 받는다. 설치가 완료되면 acaconda 프롬포트에서(시작프로그램에 추가됨) designer를 입력하여 gui디자인을 할 수 있는 창을 띄운다. dialog without button - 생성을 눌러서 빈 프로젝트를 만든 후 좌측 위젯상자에서 Drag&Drop으로 원하는 위젯을 추가한다. 그리고 Ctrl+S를 눌러서 test.py와 같은 경로에 둔다. pip install Pyqt5로 .. 2021. 3. 14.
[Python] 엑셀 Import, Export 내용 수정까지 myjamong.tistory.com/51 book.coalastudy.com/data-crawling/week-5/stage-2 이 블로그들을 많이 참고하였다. 생각보다 정말쉽다. 1. pip install openpyxl 로 다운로드 2. 소스코드 입력 3. 끝 2번 소스코드 한번 보겠다. 2-1 엑셀 작성시작, 내용 추가, 저장 from openpyxl import Workbook write_wb = Workbook() write_ws = write_wb.create_sheet('test') #시트 이름이 test로 만들어진다. #Sheet1에다 입력 write_ws = write_wb.active write_ws['A1'] = '숫자' #행 단위로 추가 write_ws.append([1,2,3]).. 2021. 3. 13.
[Python] 에러모음 및 해결방법 에러 : Indetation Error : IndentationError: expected an indented block 원인 : 들여쓰기 python은 인터프리터 언어이다. 따라서 한줄 씩 코드를 읽어가는데, 다른문법과 달리 세미콜론(;)이 없이, 들여쓰기로 명령어의 끝을 알린다. 따라서 들여쓰기가 굉장히 중요하다. 해결방법 : 들여쓰기를 제대로 하였는지 확인해보아야 한다. 에러 : syntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape 원인 : \, / 를 잘못 쓴 경우 해결방법 : 예를 들어 이렇게 작성이 되어있는 코드에서 에러가 났다면 "C:\Us.. 2021. 3. 13.
[Python] 문자열 합치기, 자르기, 지지고 볶기 세상에... 글을 쓰려고 했는데 wikidocs.net/13 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 암만 잘써도 여기가 짱인것 같다. 간단하게 문자열 끼리 더하기, 문자열 자르기에 대해서만 작성해 보겠다. 문자열 더하기 blogUrl = "https://hyun222.tistory.com/" postNumber = 3 print(blogUrl + str(postNumber)) blogUrl = "https://hyun222.tistory.com/" postNumber = "3" print(blogUrl + postNumber) 이렇게 아주 간단하게 int to str과 문자열 합치는것에 대해서 배워보았다. 다음은 문자열 자르기! 파이썬에서는 슬라이싱이라는 굉장히 좋은 기.. 2021. 3. 13.
[python] 반복문의 종류와 예제 파이썬에서의 반복문은 크게 2가지가 있다. for, while 파이썬에서도 continue와 break는 C언어와 표현이 사용이 가능하다. 그런데 Range함수라는 것이 있다. 마지막에 살펴보도록 하겠다. 우선 for문 부터 살펴보자 array = ["hi", "my", "name", "is", "genius"] for i in array: print(i) 여기서 중요한 것은, i 값에는 str값이 저장된다는 것이다. 따라서 굳이 array[i]를 호출하지 않아도 된다. (호출하면 안된다 에러뜬다.) while문이다. i = 10 a = 5 while i: print ("hi") i = i - 1 if a == i : break 마지막으로 Range함수이다. array = ["hi", "my", "nam.. 2021. 3. 13.
[Python][Selenium] find_element_by_id 사용법 [Version] Python : 3.9.2 Chrome Driver : 89.0.4389.23 Selenium : 21.0.1 Visual Studio Code : 1.54.1 2021. 3. 12.