[writelines()] 반복 가능한 자료형의 데이터를 파일에 쓸 수 있다. 리스트 또는 튜플 데이터를 파일에 쓰기 위한 함수이다. f.write()를 쓰면 from url import * import random with open(url()+'writlines실습.txt','a') as f: randN = random.sample(range(1,46),7) f.write('\n') for i in randN: f.write(f'{i} ') with open(url()+'writlines실습.txt','r') as f: print(f.read()) ''' 38 40 35 25 22 43 7 22 44 41 20 33 2 15 ''' 다음과 같이 리스트의 요소를 f.write()로 쓰려면 반복문을 돌려 ..
파이썬
[with ~ as문] 파일 닫기를 생략할 수 있다. 기존에 우리는 이렇게 했었다. from url import * file = open(url()+'practice03.txt','w') file.write('let\' practice with ~ as ~') file.close() with ~ as ~ 를 쓰면 코드가 다음과 같아진다. with open(url()+'practice03.txt','a') as f: f.write('\nthis is the with ~ as 구문') with open(url()+'practice03.txt','r') as f : print(f.read()) ''' let' practice with ~ as ~ this is the with ~ as 구문 ''' close(..
[파일모드] 'w' : 쓰기 전용 (파일이 있으면 덮어씌움) 'a' : 쓰기 전용 (파일이 있으면 덧붙임) 'x' : 쓰기 전용 (파일이 있으면 에러 발생) 'r' : 읽기 전용 (파일이 없으면 에러 발생) 원래 각 모드에 대해 직접 해보고 일일히 캡쳐 해서 글 다썼지만 임시저장 안해서 다 날라갔기 때문에 바로 실습만 올린다. ㅠㅠ [실습] 사용자가 숫자를 입력하면, 소수를 텍스트 파일에 써보자. 실습 전에 매번 url 적는게 귀찮아서 site-package에 url 관련함수를 넣었다. import sys for path in sys.path: print(path) ''' c:\Users\Jupiter\Desktop\mygit\LearnInZeroBase\파이썬 중급 C:\Users\Jupiter\App..
[파일 읽기] read() 함수를 이용해 읽을 수 있다. file = open('C:\\Users\\Jupiter\\Desktop\\mygit\\LearnInZeroBase\\pythonTxt\\practice01.txt',' r') content = file.read() print(content) file.close() ''' [2022년 5월 5일] 방청소 ''' 파일을 열었으면 반드시 file.close() 를 통해 파일을 닫아 외부자원을 꺼줘야한다 ! [실습1] 다음 텍스트 파일의 Python 을 파이썬으로 바꿔서 저장해보자. ( 단, 코미디 제목에 있는 Python은 바꾸지 않는다. ) 우선 파일을 읽어보자. ( 인수에 인코딩을 추가함에 유의한다. ) file = open('C:/Users/Ju..