#정리
#17open - 파일 데이터 읽기
#open(filename, option) : option(r:read)
- f = open('py17.txt','r') #" "사용 가능>>while True:
- data = f.readline() #데이터가 있으면 읽어들여줘
- if not data: break #데이터가 없으면 종료
- print(data,end="")#읽은 데이터 출력해줘
>>f.close() #파일 종료#18open_open_write/append - 파일 데이터 작성
#open(filename, option) : option(w:write,a:append)
- f = open('py18.txt','w') #새로 작성(덮어쓰기) - 파일 생성 기능이 있음
- f = open('py18.txt','a') #추가 작성(병합) - 파일 생성 기능이 있음
>> for i,name in enumerate(names):
- #f.write(name) #error : 문자열로만 입력이 가능하다.
- f.write("{} : {}\n".format(i,name))
- f.write("%d : %s\n" %(i,name))
>> f.close
#19with_open_as - 파일 오픈 및 작성
#파일 오픈과 작성을 한 줄로 명령
- with open("py19.txt","w") as f:
>> f.write("Hello python\n")>> f.close()
#17open - 파일 데이터 읽기
#open(filename, option) : option(r:read)
- f = open('py17.txt','r') #" "사용 가능
>>while True:
- data = f.readline() #데이터가 있으면 읽어들여줘
- if not data: break #데이터가 없으면 종료
- print(data,end="")#읽은 데이터 출력해줘
>>f.close() #파일 종료
--예문 코드 보기--
#!/usr/bin/env python
# -*- coding: utf-8 -*-
print("Hello python")
print("---------------")
#open(filename, option) : option(r:read,w:write)
f = open('py17.txt','r') #" "사용 가능
print(f)
while True:
data = f.readline() #데이터가 있으면 읽어들여줘
if not data: break #데이터가 없으면 종료
print(data,end="")#읽은 데이터 출력해줘
print("---------------")
f.close()
#18open_open_write/append - 파일 데이터 작성
#open(filename, option) : option(w:write,a:append)
- f = open('py18.txt','w') #새로 작성(덮어쓰기) - 파일 생성 기능이 있음
- f = open('py18.txt','a') #추가 작성(병합) - 파일 생성 기능이 있음
>> for i,name in enumerate(names):
- #f.write(name) #error : 문자열로만 입력이 가능하다.
- f.write("{} : {}\n".format(i,name))
- f.write("%d : %s\n" %(i,name))
>> f.close
--예문 코드 보기--
print("Hello python")
print("---------------")
#open(filename, option) : option(r:read,w:write)
#f = open('py18.txt','w') #새로 작성(덮어쓰기) - 파일 생성 기능이 있음
f = open('py18.txt','a') #추가 작성(병합) - 파일 생성 기능이 있음
print(f)
names = ["kim","lee","park","han"]
print(names)
print("---------------")
#문자열로만 입력이 가능하다.
for i,name in enumerate(names):
#f.write(name)
#f.write("{} : {}\n".format(i,name))
f.write("%d : %s\n" %(i,name))
print("---------------")
f.close
#19with_open_as - 파일 오픈 및 작성
#파일 오픈과 작성을 한 줄로 명령
- with open("py19.txt","w") as f:
>> f.write("Hello python\n")
>> f.close()
--예문 코드 보기--
#파일 오픈과 작성을 한 줄로 명령
with open("py19.txt","w") as f:
f.write("Hello python\n")
f.close()
'Python' 카테고리의 다른 글
[Python] 8. class(클래스 생성, 변수 은닉화, 동적 메소드) (0) | 2022.04.08 |
---|---|
[Python] 7.sqlite3 DB 연동 CRUD 구현 (0) | 2022.04.07 |
[Python] 5.배열(array) : tuple, dictionary, set (0) | 2022.04.06 |
[Python] 3. 람다식(lambda), 시간함수(time,datetime), 임포트(import) (0) | 2022.04.06 |
[Python] 2. 반복문(while, for), 함수(def), 1급 함수(def_firstclass) (0) | 2022.04.05 |