- 사용자의 입력과 출력

number=input("숫자를 입력하세요:")
print(number)

- 파일 읽고 쓰기
#파일 생성하기
f=open("새파일.txt",'w')
f.close()
파일 열기 모드 | 설명 |
r | 읽기모드- 파일을 읽기만 할때 사용 |
w | 쓰기모드- 파일에 내용을 쓸때 사용 |
a | 추가모드- 파일의 마지막에 새로운 내용을 추가시킬때 사용 |
#파일생성하고 w 작성하기
f=open("Ming.txt",'w')
for i in range(1,11): * i 라는 변수를 range (1,11)에서 하나씩 추출하여 date 에 적용하는 반복문
date="%d번째 줄입니다.\n"%i
f.write(date) *f.write 라는 함수를 이용하여 해당차일에 date 를 기재 함
f.close() *항상 저장하고 close
1번째 줄입니다.
2번째 줄입니다.
3번째 줄입니다.
4번째 줄입니다.
5번째 줄입니다.
6번째 줄입니다.
7번째 줄입니다.
8번째 줄입니다.
9번째 줄입니다.
10번째 줄입니다.
#파일읽기
f=open("Ming.txt",'r')
line= f.readline() *맨 처음 라인을 가지고 올때 사용됨
while line : *Ture 라는 뜻(반복문)
print(line)
line= f.readline() * 출력후 다시 반복문으로 가기전에 line에 그다음줄에 을 input 함
f.close()
다른방법(readline) : 한줄 읽는 함수 그러므로 전체를 다 읽기 위해서 반복문
f=open("Ming.txt",'r')
while True:
line=f.readline()
if not line: break
print(line)
f.close()
다른방법2 (readlines) : 리스트 형대로 읽는 함수 그러므로 전체를 다 읽기 위해서 반복문
f=open("Ming.txt",'r')
lines=f.readlines()
for line in lines:
print(line)
f.close()
다른방법3(read) :통째로 다 읽는 함수
f=open("Ming.txt",'r')
line=f.read()
print(line)
f.close()
with open("new.text",'w') as f: * 파일을 오픈한것을 닫는다 라는의미
f.write("life is too short, you need python") * 따러 f.close() 함수를 따로 안써 줘도됨
'Coming > Python_왕초보' 카테고리의 다른 글
Python_클래스 (0) | 2021.05.01 |
---|---|
Python_immutable VS mutable (0) | 2021.04.29 |
Python_함수(feat. 들여쓰기) (0) | 2021.04.27 |
python_제어문(조건문, 반복문) (0) | 2021.04.16 |
Python_ 리스트 vs 튜플 (번외: 집합) (0) | 2021.04.11 |