파이썬 스크립트를 사용하여 파일을 다운로드하는 동안 오류가 발생합니다.

StackOverflow https://stackoverflow.com//questions/25000992

  •  20-12-2019
  •  | 
  •  

문제

python3.4에서 wget을 사용하여 다운로드

import wget
url = "http://api.example.com/tracks/41078914/stream?client_id=d97babdd9960f87d30831e0eb9d"
file = wget.download(url)
print(file)
.

이런 종류의 오류 가져 오기 : -

Traceback (most recent call last):
File "/home/poison/PycharmProjects/pytho_pro/B1.py", line 10, in <module>
file = wget.download(url)
File "/usr/local/lib/python3.4/dist-packages/wget.py", line 319, in download
filename = filename_fix_existing(filename)
File "/usr/local/lib/python3.4/dist-packages/wget.py", line 77, in filename_fix_existing
name, ext = filename.rsplit('.', 1)
ValueError: need more than 1 value to unpack
.

도움이 되었습니까?

해결책

파일 이름은 URL 또는 HTTP 헤더를 통해 리스트리를 보낼 수 없습니다.출력 파일 이름을 직접 설정하는 것이 좋습니다.

import wget
url = "http://api.example.com/tracks/41078914/stream?client_id=d97babdd9960f87d30831e0eb9d"
file = wget.download(url,out="myFile.mp3")
print(file)
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top