1. 파일 입출력(sys module활용)
1) 파일쓰기 readline()함수로 파일의 내용을 한 줄 씩 가져올 수 있음
*더이상 읽을 줄 이 없으면 None()을 반환
*while + if 제어문 사용하여 모든 줄 출력 가능
2) readlines()함수로 파일의 내용을 리스트로 가져올 수 있음
2. 표준 출력 전환
1) PYTHON의 표준출력은 print()함수를 활용해 파이썬 쉘 환경(console)에 출력
* PYTHON의 sys모듈을 활용해 표준 출력을 파일로 전환
* sys.stdout : 표준 출력 / sys.stdin : 표준 입력
3. 다른 자료형의 파일 입출력
1) 기존 파일은 단순 text만 파일로 입/출력 가능
* 다른 자료형의 객체를 유지하면서 파일에 저장하기 위해 pickle모듈 활용
* pickle모듈로 파일을 저장할 때는, 바이너리 형식으로 입출력 (wb, rb모드)
4. 파일 다루기(os module활용)
1) listdir() 함수로 해당 directory의 파일 목록 반환
> directory내의 list를 표시하고 그 값을 돌려주는 함수
* program이 특정 경로에 위치하는지, 그 해당 경로에 특정 파일의 존재 여부 확인
2) path.exist() 함수로 파일 존재 여부 확인
3) path.abspath() 함수로 파일의 존재 여부 관계 없이 해당 파일의 절대 경로를 반환
> 파일이 없어도 생성 가능하여 주로 파일 입력할 때 사용
5. directory 다루기(os module활용)
1) getcwd() 함수로 현재 작업중인 directory를 반환
>cwd : current working directory
'가상화(VMware) > PYTHON' 카테고리의 다른 글
0401-Python telnet (0) | 2022.04.01 |
---|---|
0317 PYTHON (0) | 2022.03.17 |
0315 PYTHON (0) | 2022.03.16 |