【发布时间】:2023-04-05 00:41:02
【问题描述】:
当我使用 youtube 数据 api 从 python 上传视频时,我使用示例中的以下代码:
argparser.add_argument("--file", required=True, help="Video file to upload")
argparser.add_argument("--title", help="Video title", default="Test Title")
argparser.add_argument("--description", help="Video description",
default="Test Description")
argparser.add_argument("--category", default="22",
help="Numeric video category. " +
"See https://developers.google.com/youtube/v3/docs/videoCategories/list")
argparser.add_argument("--keywords", help="Video keywords, comma separated",
default="")
argparser.add_argument("--privacyStatus", choices=VALID_PRIVACY_STATUSES,
default=VALID_PRIVACY_STATUSES[0], help="Video privacy status.")
args = argparser.parse_args()
这意味着我必须直接从命令行设置所有参数,例如 --file、--title、--description 等。我想从脚本中设置它们。我该怎么做?
编辑:已解决,使 required=False
【问题讨论】:
-
当您说从脚本中设置它们时,这是否意味着如果未提供默认值则使用默认值?
-
好吧,如果这行得通,那么我猜,但我认为您不能设置默认视频路径?
-
即使您尝试向 --file 添加默认参数也会收到此错误错误:需要以下参数:--file
-
那是因为你设置了
required=True
-
天才!非常感谢^_^
标签:
python
youtube-api
youtube-data-api
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:如何通过 Python 脚本为 Youtube API 设置参数 - Python技术站