[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()로 쓰려면 반복문을 돌려 ..
전체 글
Here I am![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..
헤드라인 [ 카카오브레인, 향상된 페이스 스와핑 기술 ‘스무스-스왑’ 공개 ] 요약 : 카카오브레인은 Identity Embedding 기능이 향상된 새로운 face swapping 기술 Smooth-Swap 모델을 개발했다고 9일 밝혔다. 자연스러운 페이스 스와핑 기술을 위해 기존 모델들은 3D 페이스 모델링을 비롯한 여러 요소들을 모델에 적용하는데, 이 과정에서 모델의 아키텍쳐가 복잡해져 정교한 hyperparameter tuning이 요구된다. 카카오는 새로운 요소를 추가하는 대신 하나의 통합된 아이덴티티 임베더를 구축하고, 안정적이고 일관된 identity gradient 를 확보함으로써 자연스러운 페이스 스와핑이 가능하도록 했다. 카카오 브레인은 이번 연구 성고를 담은 논문 (Smooth-Swa..