Python 脚本中未定义的变量
Variable Undefined in Python Script
我想从一个频道下载缩略图,我正在使用我在 GitHub 上找到的这个脚本。
https://github.com/rohitnairtech/YoutubeChannelAllVideoThumbnailDownloader
所以在一行中:pageCount +=1
它说未定义的变量
当脚本 Runs.I 只是想如果可以先解决这个未定义的变量,我会一个一个解决它。
我已经用我的 Youtube API 和 ChannelID 替换了所需的部分。
我不是 python 程序员,所以我不知道全局变量在这里是如何工作的,也不知道解决这个问题的方法是什么。
我在 Globals 上读了一些东西,但找不到对这里问题的正确解释。
def setURL (nextPage):
sleep(4)
global pageCount
pageCount += 1 #Error Here
此代码应下载缩略图并将其存储在它在脚本根目录下自动创建的缩略图文件夹中。
编辑1:
pageCount 已经在第 55 行中定义,就在调用 setURL 之前,那行不通吗?
Chetan 的回答解决了这个问题(那么简单)。
编辑2:
错误在 运行 代码后记录:
这些是使用后的自毁链接。
https://file.io/rE6BdY
https://file.io/d9fyJb
https://file.io/XsOXMw
https://file.io/hrWZBS
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
我想从一个频道下载缩略图,我正在使用我在 GitHub 上找到的这个脚本。 https://github.com/rohitnairtech/YoutubeChannelAllVideoThumbnailDownloader
所以在一行中:pageCount +=1
它说未定义的变量
当脚本 Runs.I 只是想如果可以先解决这个未定义的变量,我会一个一个解决它。
我已经用我的 Youtube API 和 ChannelID 替换了所需的部分。
我不是 python 程序员,所以我不知道全局变量在这里是如何工作的,也不知道解决这个问题的方法是什么。
我在 Globals 上读了一些东西,但找不到对这里问题的正确解释。
def setURL (nextPage):
sleep(4)
global pageCount
pageCount += 1 #Error Here
此代码应下载缩略图并将其存储在它在脚本根目录下自动创建的缩略图文件夹中。
编辑1:
pageCount 已经在第 55 行中定义,就在调用 setURL 之前,那行不通吗?
Chetan 的回答解决了这个问题(那么简单)。
编辑2: 错误在 运行 代码后记录: 这些是使用后的自毁链接。
https://file.io/rE6BdY
https://file.io/d9fyJb
https://file.io/XsOXMw
https://file.io/hrWZBS
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