glob - 특정한 파일 열기
헤더
import glob
var = glob.glob("./address/*")
경로에 위치한 모든 파일 탐색
var = glob.glob("./address/**",recursive = True)
경로에 위치한 모든 하위 파일 까지 탐색
var = glob.glob("./address/*/.py),recursive=True)
경로에 위치한 모든 하위파일중 .py 확장자 파일 탐색
var = open("파일이름","모드",encoding="utf-8")
var.close()
oepn한 파일은 항상 사용하고나서 close() 해준다.
모드 w,r,a
w 쓰기모드의 유의점은, 자칫 기존의 파일을 모두 지우고 새 내용을 입력할 수도 있다.
whit open(...) as var
함수처럼, 사용을 종료하면 자동적으로 파일을 닫아준다.
영역은 들여쓰기를 이용하여 나눔.
쓰기와 읽기는 c#의 writeline,readline과 비슷하다.
코드의 축약
arr = list(range(10))
print(arr)
선언과 동시에 리스트의 요소를 0~9 삽입
print([i for i in arr if i%2==0],end=' ')
배열의 인덱스 값 arr[0]~arr[n]의 값을 반복자에 대입하여 조건확인후 반환
print(["짝수" if i%2==0 else "홀수" for i in arr],end='')
반복자와, 삼항연산자의 결합