2014-09-19 3 views
0

Я пытаюсь вызвать API один раз в день и сохранять данные в json с помощью Python и преобразовывать его в файл csv.Пытается создать скрипт оболочки Запуск скрипта Python с помощью wget

Я использую библиотеку wget для загрузки файла. Даже если я правильно установлен Wget и я в состоянии использовать его в оболочке Python, я не могу запустить скрипт в Баш, так как я получаю ошибку:

File "<stdin>", line 1, in <module> 
ImportError: No module named wget 

Как я могу установить Wget на баш? Возможно, есть встроенная библиотека, которую я мог бы использовать вместо этого?

Мой код с помощью Wget является:

import wget 

file_url = 'http://api-website' 
file_name = wget.download(file_url) 
+1

Вам может понадобиться установить модуль Wget питона с помощью пипс. – Dan

+0

Это сработало! Благодаря! – Michal

ответ

1

скачать wget форма this ссылку и установить с этой команды:

Экстракт Wget

$ cd /tmp/wget 
$ gzip -dc < wget-2.2.tar.gz | tar -xf - 
$ cd wget-2.2 

Сложение Wget

$ ./configure --prefix=/usr 
$ make 

Установка Wget (должно быть суперпользователя)

$ sudo make install 
+0

Я использую cygwin, поэтому я не думаю, что любая из этих команд применима. – Michal

+0

Я отредактировал ответ. – Kasramvd

Смежные вопросы