• 사용자의 입력과 출력 

input 함수를 사용할때 아래 출력값에 입력할수있게 생김 

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

print(number)

출력값에 123을 침 

  • 파일 읽고 쓰기 

#파일 생성하기 

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

+ Recent posts