-
엄청 쉬운 python 파일 쓰기, 파일 읽기, 사진 다운받기python 2021. 4. 6. 10:32반응형
1. 파일 쓰기
1-1. 파일 새로 만들기(기존 파일 덮어 씌우기)
파일을 쓸땐 write의 의미로 'w'을 써줍니다..
with open('new_file.txt', 'w') as f: f.write("Hello world!\n") f.write("Nice to meet you\n")이렇게 하면 f.write안의 내용을 담은 new_file.txt라는 파일이 생깁니다..
똑같은 명령어를 또 치면 파일이 덮어씌어집니다..1-2. 기존 파일에 내용 추가하기
덮어쓰기를 하지 않고 아래에 내용을 추가 하려면, 'w' 대신 add의 의미로 'a'를 써줍니다.
with open('new_file.txt', 'a') as f: f.write("Halo!\n") f.write("Ich liebe dich\n")2. 파일 읽기
위에서 쓴 파일을 읽어봅시다.
읽을 땐 read라는 의미로 'r'을 써줍니다.with open('new_file.txt', 'r') as f: for line in f: print(line)결과
Hello world! Nice to meet you Halo! Ich liebe dich3. 사진 다운로드 받기
requests 모듈을 이용해서 사진 다운로드 받기를 해보겠습니다.
바이너리 파일을 저장할 것이므로 write binary "wb"를 사용합니다.import requests url = "https://i.pinimg.com/474x/4e/b4/0e/4eb40ee3b3c281ab9d9e05385cf9de3f.jpg" result = requests.get(url) with open("new_photo.jpg", "wb") as f: f.write(result.content) f.close()반응형'python' 카테고리의 다른 글
파이썬 심화: 변수와 메모리 (0) 2022.02.12 파이썬 클린코드 2 (0) 2022.02.12 파이썬 클린코드 1 (0) 2022.02.12 python sorted key (0) 2021.02.27 sys, os.path.join, os.path.dirname, __file__ (0) 2021.02.15