안녕하세요 과제관련해서 질문드립니다.
312
5 asked
영상 다운받을 주소를 동적으로 입력하게끔 해주기 위해서
input문을 사용해보려고 하는데요.
import pytube
down_url = input("다운받을 주소 입력 :")
yt = pytube.YouTube(down_url)
videos = yt.streams.all()
print('video',videos)
=====================
for i in range(len(videos)) :
-----------------------------
print(i, ' , ', videos[i])
cNum = int(input("영상의 화질을 선택해주세요(0~21 선택)"))
down_dir = "/Users/jeongho/Documents/youtube"
videos[cNum].download(down_dir)
선생님이 강의중 만들어주신 코드에 import문 하단에 간단하게
변수선언하고 그 변수에 input문으로 입력하게끔 해주었는데
왜 실행이 안되는지 이해가 잘 되지않습니다.
설명좀 부탁드립니다.
Answer 4
0
네 맞습니다. 아톰에서의 콘솔(Console)환경은 사용자로부터 데이터를 입력받지 못합니다.
cl(command-line) 환경에서 실행하시면 잘 됩니다. ^^
그래서 섹션6에서는 최종적으로 GUI 기반으로 만드는 최종 프로젝트 작업을 수행합니다.
참고로 아톰에서도
https://atom.io/packages/terminal-plus
요런 패키지를 설치하면 커맨드라인 환경으로 입력받을 수 있습니다.(저는 아직 사용 전입니다.)
참고해주세요.
감사합니다.
0
네 안녕하세요. 나르샤님
우선 어떤 에러메세지가 나오면서 안되는지 에러 내용을 붙여 주시면 도움이 될 것같습니다.
2가지가 예상되는데
Permission denied : 퍼미션 에러 관련은 해당 디렉토리에 쓸 권한이 없거나, 파일을 쓸수 없어서 나오는 오류 입니다. -> 저장 경로를 바꿔보세요.
- down_url = str(input("다운받을 주소 입력 :")) 이렇게 한 번 바꿔보셔서 사용해 보세요.
지금 나르샤님이 올려주신 코드는 저는 정상적으로 동작합니다. down_dir만 바꿔서 해보니 다운로드가 잘 되는
코드입니다.
감사합니다.
현재 예제에서 error 발생
0
365
3
유튜브 동영상 다운로드
0
1445
2
Atom 에디터 관련
0
337
1
위시켓 폼데이터
0
274
1
스케줄러 사용 관련 질문 드립니다
0
627
1
selenium 에러
0
427
1
Progress bar 쓰레드 관련
0
489
1
Install Package 관련 문의
0
328
1
tkinter 샘플 코드 실행 오류 건
0
1266
1
4-7-6 네이버 & 카카오 주식 정보 가져오기
0
380
1
네이버자동로그인_by_selenium
0
874
1
위시캣 로그인 처리 및 크롤링 질문
0
343
1
2-8-1 네이버이미지 크롤링 질문
1
604
3
li:nth-of-type 질문
0
350
2
에러가 뜨는데 잘 모르겠어요ㅠ
0
401
2
Install Packages 항목이 안보이는 이유가 뭘까요?
0
400
2
환경변수 Path 설정 방법
0
631
1
웹 브라우저 없는 스크랩핑 및 파싱 실습(1) - 인프런
0
333
1
웹 브라우저 없는 스크랩핑 및 파싱 실습(1) -git주소
0
472
3
download2-8-1. py질문
0
201
1
ip 차단 당하는 거 같은데 아무리 랜덤주고, sleep 줘도 안 되는데 다른 방법 더 있을까요??
0
639
1
인프런 환경이 바뀌어서 제나름대로 하는데
0
194
1
다시올려주신 예제파일로하는데
0
189
1
아직도 에러가뜨나보네요?
0
581
1

