ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 엄청 쉬운 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 dich
    

    3. 사진 다운로드 받기

    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

    댓글

Designed by Tistory.