Programming/Python

파이썬 입력 받아서 폴더 만들고 저장하기

remake 2024. 2. 14. 14:14

저번에 파이썬 웨바이트 주소에서 파일 다운 받는 프로그램을 짜보았는데요.

 

해당 내용에 추가하여 주소를 자유롭게 변경하고, 다운로드 폴더를 변경하는 방법을 알아보겠습니다.

 

https://remake.tistory.com/87

 

파이썬 웹사이트에서 주소 파일 다운 받기(rss feed)

오늘은 파이썬에서 RSS feed 내에 있는 enclosures에 있는 첨부 파일을 일괄로 다운받는 방법을 알아보겠습니다. Rss enclosures RSS 인클로저는 음악 추천에 MP3 파일 또는 일기 항목에 사진과 같은 항목과

remake.tistory.com

 

파이썬 입력받기

파이썬에서는 input이라는 함수로 값을 입력받을 수 있는데요.

그래서 아래처럼 변수에 input을 넣어서 키보드로 입력을 받을 수 있습니다.

 

다만 인풋받는 모든 입력값은 문자열로 되기 때문에 숫자를 입력받으려면 변환해야 합니다.

 

import feedparser
from datetime import datetime, timedelta
import pandas as pd
 
import ssl
import os, glob


import urllib.request

infile = input('1. rss 주소를 입력해주세요.  ex) http://~~mp4 :  ')
inDir = input('2. 파일 저장 폴더를 알려주세요.  ex) c:/python/down/pan :  ')

if not os.path.exists(inDir):
    try :
        os.makedirs(inDir)
    except OSError:
        print("Error: Failed to create the directory.")

 

숫자를 입력받기 위해서는 아래와 같이 input 전체를 int로 변환하는 과정을 거쳐야 합니다.

 

그리고 코드 마지막에는 폴더가 없을 경우 생성하는 명령어를 추가하였습니다.

a = int(input('첫 번째 숫자를 입력하세요: '))    # int를 사용하여 입력 값을 정수로 변환하는 과정

 

그럼 잘 사용하시기 바랍니다.