gpt4 book ai didi

python - 错误 : "unrecognized arguments: shell" - OAuth 2. 0 Python 的 Google API 客户端

转载 作者:行者123 更新时间:2023-11-28 21:19:06 32 4
gpt4 key购买 nike

我正在尝试进行纯服务器端身份验证。我已按照 google developers 上提供的代码示例中提到的所有程序进行操作。 .问题是 execfile() 在普通 python shell 中工作正常,但它在 python 交互式 shell 中抛出下面提到的错误。

以下是语句的日志。 playlistitems.py 文件中还需要定义什么,以便它可以在 Python Interactive Shell 中执行。

playlistitems.py 的代码:Sample Code

Kshitij:trailers_backend Kshitij$ python manage.py shell
Python 2.7.5 (default, Mar 9 2014, 22:15:05)
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> execfile("playlistitems.py")
usage: manage.py [--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}]
manage.py: error: unrecognized arguments: shell
Kshitij:trailers_backend Kshitij$

我通过更改 tools.py 本身的值来传递参数。以下是我得到的错误。我该如何解决?这个案例的端到端示例?

Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/Users/Kshitij/django project/trailers_backend/videoStore/getVideos.py", line 62, in getVideos
credentials = run_flow(flow, storage, flags)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/argparse.py", line 1260, in add_argument
if not args or len(args) == 1 and args[0][0] not in chars:
TypeError: 'bool' object has no attribute '__getitem__'
>>>

最佳答案

在@Stormie 的帮助下,我终于得到了工作代码。所以这里是工作代码片段。

if credentials is None or credentials.invalid:
flags = argparser.parse_args('--auth_host_name localhost --logging_level INFO'.split())
credentials = run_flow(flow, storage, flags)

我刚刚了解了 parse_args()parse_args()需要ArgumentParser方法传递参数。

如果您从命令行进行身份验证并且您的浏览器不支持 Javascript,您可能需要添加参数 --noauth_local_webserver:

flags = argparser.parse_args('--auth_host_name localhost --logging_level INFO --noauth_local_webserver'.split())
credentials = run_flow(flow, storage, flags)

关于python - 错误 : "unrecognized arguments: shell" - OAuth 2. 0 Python 的 Google API 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25271385/

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