Python脚本中的变量未定义

问题描述 投票:0回答:1

我想从一个频道下载缩略图,我正在使用我在GitHub上找到的这个脚本。 https://github.com/rohitnairtech/YoutubeChannelAllVideoThumbnailDownloader

所以符合:pageCount +=1它说未定义的变量

当脚本运行时,HTTP错误请求。我只是想如果这个Undefined变量可以先排序,我会逐个解决它。

我已使用我的Youtube API和ChannelID替换了所需的部分。我不是一个python程序员,所以我不知道全局变量如何在这里工作或者什么可以解决这个问题。我读了一些关于Globals的事情,但是找不到这里问题的正确解释。 enter image description here

def setURL (nextPage):
    sleep(4)
    global pageCount
    pageCount += 1 #Error Here

此代码应将缩略图下载并存储在缩略图文件夹中,该文件夹会自动在脚本的根目录中创建。

EDIT1:pageCount在调用setURL之前就已经在第55行定义了吗? Chetan的回答解决了这个问题(很简单)。 Image 2 Code

EDIT2:ERROR运行代码后记录:这些是使用后的自毁链接。

https://file.io/rE6BdY

 https://file.io/d9fyJb

 https://file.io/XsOXMw

 https://file.io/hrWZBS
python-3.x youtube-api video-thumbnails
1个回答
2
投票
postCount=0 #you have to define it globally and intialize it first to use it 
def setURL (nextPage): 
    sleep(4) 
    global pageCount 
    pageCount += 1 #Error Here
© www.soinside.com 2019 - 2024. All rights reserved.