Python
-
Python 예외 처리Python 2021. 4. 5. 21:24
try: 정상 코드 except Exception: 예외 발생시 실행될 코드 여러 예외 작성시 except (RuntimeError, TypeError): 예외 코드 예외 발생 방법 raise 문을 사용하면 프로그래머가 직접 예외를 발생 시킬 수 있다. raise NameError('Unknown name') NameError : Unknown name 이런 식으로 발생함 Doc : docs.python.org/ko/3/tutorial/errors.html 8. 에러와 예외 — Python 3.9.4 문서 8. 에러와 예외 지금까지 에러 메시지가 언급되지는 않았지만, 예제들을 직접 해보았다면 아마도 몇몇 개를 보았을 것입니다. (적어도) 두 가지 구별되는 에러들이 있습니다; 문법 에러 와 예외. docs..
-
Python 파일 입출력Python 2021. 4. 5. 21:18
파일 만들기 f = open("test.txt", 'w') f.close() encoding 에러 발생시에는 encoding = "UTF8" 로 설정해주어야함 f = open("test.txt", 'w', encoding="UTF8") f.close() 파일 지우기 from os import unlink unlink("test.txt") 내용 작성하기 f = open("test.txt", "w") f.write("내용 작성") f.close() 기존 파일에 내용 뒤에 추가 f = open("test.txt", "a") f.write("내용 추가") f.close() open에 방법을 'a'로 하면 있는 내용은 그대로 두고 뒤에 추가하는 것이다. 위처럼 작성하면 내용 뒤에 추가로 작성된다. 파일 읽기 f ..
-
Python으로 Window 제어하기 (PyWinAuto)Python 2021. 4. 5. 21:08
GitHub : github.com/pywinauto/pywinauto pywinauto/pywinauto Windows GUI Automation with Python (based on text properties) - pywinauto/pywinauto github.com Doc : pywinauto.readthedocs.io/en/latest/ What is pywinauto — pywinauto 0.6.8 documentation © Copyright 2018, Mark Mc Mahon and Contributors Revision aea0429b. pywinauto.readthedocs.io 설치 > pip install pywinauto 사용 방법 프로그램 실행 from pywinauto.ap..
-
tkinter - TextPython 2021. 4. 1. 00:28
Text을 이용하여 여러 줄의 문자열을 입출력하는 위젯 Text 사용 from tkinter import * win = Tk() text = Text(win) text.insert("current", "안하세요.") text.insert(2.1, "녕") text.pack() text.tag_add("강조", "1.0", "1.6") text.tag_config("강조", background="yellow") text.tag_remove("강조", "1.1", "1.2") win.mainloop() Text Method 기능 설명 insert(index, "문자열") 문자열 삽입 index 위치에 문자열 삽입 delete(start_index, end_index) 문자열 삭제 start_index 부터 ..