Невозможно импортировать имя - PullRequest
0 голосов
/ 12 февраля 2020

Итак, я пробую скрипт для увеличения просмотров на YouTube; когда я пытаюсь запустить его с:

$ python youtube.py [visits] [youtubeLinks.txt] [minWatch] [maxWatch]

, я получаю следующее сообщение:

Traceback (most recent call list)
File "youtube.py", line 5, in <module>
from subprocess import getoutput as shell
ImportError: cannot import name getoutput

1 Ответ

0 голосов
/ 12 февраля 2020

Согласно python документации

В Python 3.x, getstatus () и две недокументированные функции (mk2arg () и mkarg ()) имеют были удалены Кроме того, getstatusoutput () и getoutput () были перемещены в модуль подпроцесса.

Сценарий был написан для python3, и вы запускаете python2. Измените

from subprocess import getoutput as shell

на

from commands import getoutput as shell

Или установите Python3 и запустите его, используя его, поскольку Python2 устарело на этом этапе, и вы можете столкнуться с другими проблемами при запуске сценария

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...