본문 바로가기

[IT 개발]12

[Python] csv, 텍스트 파일 데이터 관리 1. 텍스트 파일 읽고 쓰기 - 텍스트 파일 읽기 ex) file = open("text.txt", "r", encoding='UTF8') # open 함수를 통해 첫 번째 파라미터에 읽을 파일의 경로 및 파일명, 두 번째 파라미터의 r은 read를 의미한다. 1) data = file.read() # 파일 내 텍스트를 읽어온다. # (다시 읽으면 개행만 되는데, 한번 읽은 파일의 읽은 위치를 기억하고 있기 때문에 처음 읽었던 문장 뒤의 데이터만을 가져온다.) 2) data = file.readline() # 용량이 큰 파일은 한번에 읽는데 시간이 오래 걸리기 때문에 일정량만큼 읽어 들인다. print(data) # 텍스트 출력 file.close() # open 이후에는 반드시 close를 해주어야 한.. 2022. 12. 9.
[Python] Datetime 패키지 Python에 내장된 패키지를 사용하여 날짜와 시간(datetime)을 다룰 수 있다. ※ Python에 내장된 패키지 사용 방법 import 'package명' from . import 'package명' # from . 의 의미는 현재 열려있는 파일과 동일 경로에 있다는 의미이다. 1. 현재 날짜 및 시간을 출력할 수 있다. ex) import datetime now = datetime.datetime.now() # datetime 패키지에서 datetime 클래스의 now라는 함수를 수행하면 # 현재 날짜와 시간을 얻을 수 있다. print(now) # 현재 날짜와 시간이 출력된다. 2. 문자열로 표현된 날짜를, 날짜 형식의 데이터로 변환할 수 있다. ex) import datetime date1 .. 2022. 12. 8.
[Python] 조건문의 사용, if문 if문 - 가장 흔히 사용하는 조건문 - 조건문 뒤에 콜론이 반드시 필요하다. - 조건 이후에 이루어지게 되는 모든 동작들은 들여 쓰기가 되어야 한다. : 들여 쓰기 한 내용들이 모두 수행되기 때문 ex) data = "success" if data == "fail": # 콜론이 반드시 필요하다. print("실패") # 조건이 충족될 경우 수행되는 코드들은 모두 들여 쓰기 elif data == "success": # 위 조건이 아닐 경우 print("성공") else: # 모든 조건이 아닐 경우 수행된다. print("기타") - 조건문에 사용되는 연산자 '=='는 값을 비교하여 같은지에 대한 여부를 확인한다. ex) if data == "fail": # 연산자에는 !=, 2022. 12. 6.
[Python] dataset 을 다루는 자료형 1. 리스트 자료형 - 대괄호 안에 각 항목을 콤마로 구분하여 사용한다. ex) data = [1, 2, "3", 4] - 대괄호 안에 또 다른 대괄호를 넣어 사용할 수 있다. ex) data = [1, 2, "3", 4, [5, 6, "7"]] - 리스트 변수명에 대괄호를 사용하여 순번을 넣어 출력하면 각 순서에 해당하는 항목을 출력할 수 있다. ex) data = [1, 2, "3", 4, [5, 6, "7"]] print(data[0]) - 리스트 데이터 중 일부만 출력할 수 있다. (콜론(:)을 통해 시작과 끝을 정할 수 있다.) ex) data = [1, 2, "3", 4, [5, 6, "7"]] print(data[:3]) 또는 print(data[2:4]) data2 = "Hello Worl.. 2022. 12. 5.
반응형