gpt4 book ai didi

python - Python使用命令提示符传递参数

转载 作者:行者123 更新时间:2023-12-03 06:12:44 24 4
gpt4 key购买 nike

我是Python的新手。但是,我正在尝试使用命令提示符运行代码(Found here),并且出现以下错误:

usage: vogon.py [-h] [--auth_host_name AUTH_HOST_NAME]
[--noauth_local_webserver]
[--auth_host_port [AUTH_HOST_PORT [AUTH_HOST_PORT ...]]]
[--logging_level {DEBUG,INFO,WARNING,ERROR,CRITICAL}]
[--youtube_upload] [--preview_line PREVIEW_LINE]
config_file
vogon.py: error: argument --youtube_upload: ignored explicit argument 'Yes'

我用来执行的命令是:
>python vogon.py --config_file=sample_win.json --auth_host_name=http://localhost/ --auth_host_port=8080 --logging_level=DEBUG --youtube_upload=Yes --preview_line=2

我该如何解决?

更新
> File "vogon.py", line 351, in <module>
> main() File "vogon.py", line 348, in main
> generate_videos(args.config_file, args.youtube_upload, args.preview_line, args) File "vogon.py", line 68, in
> generate_videos
> video = generate_video(config, row, (i + 1)) File "vogon.py", line 100, in generate_video
> filters = filter_strings(image_overlays, text_overlays) File "vogon.py", line 127, in filter_strings
> ovr['y'], ovr['h_align'], ovr['start_time'], KeyError: 'h_align

'

最佳答案

该选项定义为

parser.add_argument("--youtube_upload",
help="Upload generated videos to YouTube",
action="store_true")
--youtube_upload不接受任何参数;删除 =YES

完整的命令(使用shell行连续符分割成多行)似乎是
python vogon.py --auth_host_name=http://localhost/ \
--auth_host_port=8080 \
--logging_level=DEBUG \
--youtube_upload \
--preview_line=2 \
sample_win.json

关于python - Python使用命令提示符传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49035792/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com