Programming/Python
파이썬 입력 받아서 폴더 만들고 저장하기
remake
2024. 2. 14. 14:14
저번에 파이썬 웨바이트 주소에서 파일 다운 받는 프로그램을 짜보았는데요.
해당 내용에 추가하여 주소를 자유롭게 변경하고, 다운로드 폴더를 변경하는 방법을 알아보겠습니다.
파이썬 입력받기
파이썬에서는 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를 사용하여 입력 값을 정수로 변환하는 과정
그럼 잘 사용하시기 바랍니다.