📌 파일 생성하기
파일 열기 모드 | 설명 |
r | 읽기모드 - 파일을 읽기만 할 때 사용 |
w | 쓰기모드 - 파일에 내용을 쓸 때 사용 |
a | 추가모드 - 파일의 마지막에 새로운 내용을 추가 시킬 때 사용 |
만약 파일을 원하는 디렉터리에 생성하고 싶다면 위와 같이 작성해야 한다.
📌 파일을 쓰기 모드로 열어 출력값 적기
결과:
📌 readline() 함수 이용하기
🔔 예) 한줄 출력의 예이다.
만약 모든 라인을 읽어서 화면에 출력하고 싶다면 위와 같이 작성하면 된다.
(readline()은 더 이상 읽을 라인이 없을 경우 None을 출력한다.)
📌 read() 함수 이용하기
쓰기 모드('w')로 파일을 열 때 이미 존재하는 파일을 열 경우 그 파일의 내용이 모두 사라지게 된다. 추가 모드 ('a')로 열고 write를 이용해서 결과값을 기존 파일에 추가하는 예이다.
결과:
위와 같이 with문을 이용하면 with 블록을 벗어나는 순간 열린 파일 객체 f가 자동으로 close되어 편리하다.
💡 with 구문은 파이썬 2.5부터 지원 된다.
sys 모듈로 입력 인수 주기
도스(DOS)에서 type명령어는 바로 뒤에 적힌 파일 이름을 인수로 받아 그 내용을 출력해 주는 도스 명령어이다.
sys 모듈의 argv는 명령창에서 입력한 인수들을 의미한다. argv[0]는 파일 이름인 screatch.py가 되고 argv[1]부터는 뒤에 따라오는 인수들이 차례로 argv의 요소가 된다.
결과 :
문자열 관련 함수인 upper()를 이용하여 명령 행에 입력된 소문자를 대문자로 바꾸어 주는 프로그램이다.
결과 :
[Python] 모듈 (0) | 2017.07.17 |
---|---|
Python 클래스/클래스 변수 (0) | 2017.07.17 |
[Python] 사용자 입력과 출력/print (1) | 2017.07.17 |
[Python] 함수 사용법 (0) | 2017.07.17 |
[Python] for 사용법(range) (0) | 2017.07.14 |