728x90
반응형

프로그래밍/파이썬 28

파이썬 - while true 반복문

'New File' 아이콘을 클릭하고 파일 이름을 'time.py'로 생성한 후, 아래의 코드를 입력한다. while True: print('hello') 코드 작성이 완료되면, 'Run' 탭에서 'Run and Debug'를 클릭하거나, Powershell에서 'python while_true.py'를 입력해서 작성된 'while_true.py'의 코드를 실행시키면, 'hello'가 무한히 출력되는 것을 확인할 수 있다. while 반복문에서 True를 붙여서 'while True:'로 사용하면, 하위에 있는 내용을 무한히 반복하게 되어서 프로그램이 종료되지 않는다. 따라서, 프로그램을 종료하려면 'Ctrl + C'를 눌러서 '강제종료'시켜야 한다. https://31weeks.tistory.com/6..

파이썬 - time 모듈 (날짜, 시간 구분해서 출력)

'New File' 아이콘을 클릭하고 파일 이름을 'time.py'로 생성한 후, 아래의 코드를 입력한다. import time now = time print("현재 : ", now) print("현재 : ", now.localtime()) print("timestamp : ", now.time()) print("년 : ", now.localtime().tm_year) print("월 : ", now.localtime().tm_mon) print("일 : ", now.localtime().tm_mday) print("시 : ", now.localtime().tm_hour) print("분 : ", now.localtime().tm_min) print("초 : ", now.localtime().tm_sec..

파이썬 - datetime 모듈 (날짜, 시간 구분해서 출력)

'New File' 아이콘을 클릭하고 파일 이름을 'date_time.py'로 생성한 후, 아래의 코드를 입력한다. (파일명을 'datetime.py'로 할 경우, import 할 'datetime.py' 모듈과 파일명이 같아서 오류가 발생한다) from datetime import datetime now = datetime.now() print("현재 : ", now) print("현재 날짜 : ", now.date()) print("현재 시간 : ", now.time()) print("timestamp : ", now.timestamp()) print("년 : ", now.year) print("월 : ", now.month) print("일 : ", now.day) print("시 : ", now...

파이썬 - datetime 모듈 (날짜, 시간 출력)

'New File' 아이콘을 클릭하고 파일 이름을 'date.py'로 생성한 후, 아래의 코드를 입력한다. import datetime now_time = datetime.datetime.now() # now_time에 현재 날짜 및 시간 저장 print("- Date & Time : ", now_time) # now_time 출력 코드 작성이 완료되면, 'Run' 탭에서 'Run and Debug'를 클릭하거나, Powershell에서 'python date.py'를 입력해서 작성된 'date.py'의 코드를 실행시키면, 날짜와 시간이 출력되는 것을 확인할 수 있다.

파이썬 - GUI 텍스트 & 엔트리

'New File' 아이콘을 클릭하고 파일 이름을 'gui4.py'로 생성한 후, 아래의 코드를 입력한다. from tkinter import * root = Tk() root.title("GUI") root.geometry("640x480") # 가로 x 세로 txt = Text(root, width=30, height=5) # txt라는 이름의 입력창(Text) 생성 txt.pack() txt.insert(END, "글자를 입력하세요") # txt 입력창 기본값, Text : 줄바꿈 가능 e = Entry(root, width=30) # e라는 이름의 입력창(Entry) 생성 e.pack() e.insert(0, "한 줄만 입력하세요") # e 입력창 기본값, Entry : 줄바꿈 불가 def btn..

파이썬 - GUI 레이블

'New File' 아이콘을 클릭하고 파일 이름을 'gui3.py'로 생성한 후, 아래의 코드를 입력한다. from tkinter import * root = Tk() root.title("GUI") label1 = Label(root, text="안녕하세요") # label1에 '안녕하세요' 출력 label1.pack() photo = PhotoImage(file='C:\PythonWorkspace\gui\img.png') # photo에 img.png 불러오기 label2 = Label(root, image=photo) # label2에 img.png 출력 label2.pack() def change(): # 'change' 내용 label1.config(text="또 만나요") # label1을 '..

파이썬 - GUI 버튼 동작

'New File' 아이콘을 클릭하고 파일 이름을 'gui2.py'로 생성한 후, 아래의 코드를 입력한다. from tkinter import * root = Tk() root.title("GUI") btn1 = Button(root, text="버튼1") btn1.pack() btn2 = Button(root, padx=5, pady=10, text="버____튼____2") # padx, pady는 text 작성공간 + padx, pady값 (여백) btn2.pack() btn3 = Button(root, padx=10, pady=5, text="버튼3") btn3.pack() btn4= Button(root, width=10, height=3, text="버aaaaaaaaaaaaaaaaaaa튼4")..

파이썬 - GUI 기본 프레임

'New File' 아이콘을 클릭하고 파일 이름을 'gui1.py'로 생성한 후, 아래의 코드를 입력한다. from tkinter import * root = Tk() root.title("GUI") root.geometry("640x480+300+100") # 가로크기 x 세로크기 + x좌표 + y좌표 (x좌표, y좌표 필요없을 경우 삭제) root.resizable(False, False) # 가로크기 수정불가, 세로크기 수정불가 (필요없을 경우 삭제) root.mainloop() 코드 작성이 완료되면, 'Run' 탭에서 'Run and Debug'를 클릭한 뒤, 'Python File'을 선택해서 작성된 'gui1.py'의 코드를 실행시키면, 아래와 같이 'GUI'라는 Title를 가진 창이 뜨는 ..

파이썬 - 동영상 파일 연필효과

'New File' 아이콘을 클릭하고 파일 이름을 'movie_pen.py'로 생성한 후, 아래의 코드를 입력한다. import cv2 import time import random cap = cv2.VideoCapture('1.mp4') # 1.mp4 w = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)) h = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT)) fourcc = cv2.VideoWriter_fourcc('m', 'p', '4', 'v') out = cv2.VideoWriter('output_%s.mp4' % time.time(), fourcc, cap.get(cv2.CAP_PROP_FPS) / 1, (w, h)) # 1/2배속 동영상으로 저장할..

728x90
반응형