无法导入名称getoutput

2024-04-26 06:07:56 发布

您现在位置:Python中文网/ 问答频道 /正文

因此,我正在尝试一个脚本,用于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

Tags: 工具pyimporttxt脚本信息youtubetraceback
1条回答
网友
1楼 · 发布于 2024-04-26 06:07:56

根据python documentation

In Python 3.x, getstatus() and two undocumented functions (mk2arg() and mkarg()) have been removed. Also, getstatusoutput() and getoutput() have been moved to the subprocess module.

该脚本是为python3编写的,您正在运行python2。改变

from subprocess import getoutput as shell

from commands import getoutput as shell

或者安装Python3并使用它运行,因为Python2目前不推荐使用,运行脚本时可能会遇到更多问题

相关问题 更多 >