본문 바로가기

Python

Python처음배우기(12),키비랭귀지,Kivy language, Android App 안녕하세요 오늘은 파이썬으로 GUI(Graphic User Interface)를 만들어 볼께요. 파이썬은 초보자도 배우기 쉬운 코드입니다. 아주 간단한 프로그램이구요..이름과 좋아하는 피자, 좋아하는 색을 입력 받는 GUI입니다. 키비(Kivy)라는 것으로 만들 건데요. *키비를 배우게 된 것은 안드로이드 폰에서 앱을 만들어 볼려구 배웠어요 2개의 파일을 만듭니다. Main.py My.kv Main.py는 파이썬 코드가 있구요. My.kv는 키비 랭규지를 넣는 곳이에요. 여기서 중요한 것은 name,pizza,color라는 변수를 my.kv에서 어떻게 사용하는지 아는 것입니다. * My라는 이름은 Main에서 class MyApp(App)에서 My를 따온 거예요. 코드는 파이썬을 조금 알면 이해할 수 있.. 더보기
Python,처음배우기(8) argv 파이썬을 업무자동화를 위해 공부하고 있습니다. 저도 Python은 잘 모르지만, 아주 좋은 프로그램입니다. 무료이구요. python 실행시 인자 값(argv: Arguments Value)을 받을 수 있는 방법입니다. 이해를 돕기 위해 windows command창에서 python으로 'test.py'에 있는 코드를 실행하고, 'test2.txt'라는 인자 값을 test.py에 입력하는 프로그램입니 □ test2.txt 에는 아래와 같이 작성되었습니다. □ windows command창에서 실행 장면 입니다. □ Python 작성 코드 입니다. sys.argv의 타입(type)는 리스트(list) 형으로 sys.argv[0]에는 'test1.py'가 들어 있과 sys.argv[1]에는 'test2.txt.. 더보기
Python, 처음배우기(3), 메모장에 자동으로 글을 쓰고 배치파일(.bat) 만들기 업무자동화를 하기 위해서 Python을 배우고 있습니다. from pywinauto.application import Application # 메모장을 띄운다. app=Application().start("notepad.exe") # 메모장에 text를 적는다. app["제목 없음 - 메모장"].Edit.type_keys("Hello pywinauto",with_spaces = True) # 파일을 저장한다. app["제목 없음 - 메모장"].menu_select("파일(F)-->저장(S)") # 다른 형식으로 저장한다. app["다른 이름으로 저장"].Edit.type_keys("test1.bat") # .txt형식이 아닌 bat파일 형식으로 저장하기 위해 콤보박스를 선택하여 "모든파일"로 변경한다. .. 더보기