★파일 생성하기
파일 객체=open(파일 이름, 파일 열기 모드)
새파일.txt라는 파일을 C:/Python 디렉터리에 생성하고 싶다면 다음과 같이 작성.
close()를 사용해서 열려 있는 파일을 직접 닫아 주는 것이 좋다. 쓰기모드로 열었던 파일을 닫지 않고
다시 사용하려고 하면 오류가 발생하기 때문이다.
★파일을 쓰기 모드로 열어 출력값 적기
★프로그램의 외부에 저장된 파일을 읽는 여러 가지 방법
★readline() 함수 이용하기
모든 라인을 읽어서 화면에 출력하고 싶다면 아래와 같이 작성
while True: 라는 무한 루프 안에서 f.readline()을 이용해 파일을 계속해서 한줄씩 읽어 들이도록한다.
만약 더이상 읽을 라인이 없으면 break를 수행한다.
★readlines() 함수 이용하기
readlines() 함수는 파일의 모든 라인을 읽어서 각각의 줄을 요소로 갖는 리스트로 리턴한다.
★read() 함수 이용하기
★파일에 새로운 내용 추가하기
파일 추가모드('a')
★with문과 함께 사용하기
파일을 열면 f.close() 해주어야 한다. 이렇게 파일을 열고 닫는 것을 자동으로 처리해주는 것을 with문이다.
★sys 모듈로 입력 인수 주기
type 명령어는 바로 뒤에 적힌 파일 이름을 인수로 받아 그 내용을 출력해주는 도스 명령어 이다.
대부분의 도스 명령어들은 다음과 같이 명령행(도스창)에서 입력 인수를 직접 주어 프로그램을 실행시키는 방식을 따른다.
sys모듈의 argv는 명령창에서 입력한 인수들을 의미
파일 소문자를 대문자로 만들기.
'Python > Python' 카테고리의 다른 글
Python-모듈 (0) | 2017.06.10 |
---|---|
Python-Class (0) | 2017.06.08 |
Python-함수 (0) | 2017.06.06 |
Python-조건문(if문),반복문 (0) | 2017.06.02 |
Python-딕셔너리,집합(자료형) (0) | 2017.05.30 |