I';m无法将参数传递到python文件(google日历API)

I';m无法将参数传递到python文件(google日历API),python,api,calendar,Python,Api,Calendar,我正在尝试执行GoogleAPI的示例文件,这是本页的第二个示例 当我从终端执行python文件时,如下所示: $ python authorized_api_cmd_line_calendar.py your_client_id your_client_secret 我通过了以下论点 $ python authorized_api_cmd_line_calendar.py *******************gnlm3tj8obddlimdbaqp7psime.apps.googleuse

我正在尝试执行GoogleAPI的示例文件,这是本页的第二个示例

当我从终端执行python文件时,如下所示:

$ python authorized_api_cmd_line_calendar.py your_client_id your_client_secret
我通过了以下论点

$ python authorized_api_cmd_line_calendar.py *******************gnlm3tj8obddlimdbaqp7psime.apps.googleusercontent.com **********V69CImgEkHaO3zkqR
(当然没有启动!) 当我运行前面的命令时,会出现以下错误:

warnings.warn(_MISSING_FILE_MESSAGE.format(filename))
...
...
...
authorized_api_cmd_line_calendar.py : error: unrecognized arguments : *******************gnlm3tj8obddlimdbaqp7psime.apps.googleusercontent.com **********V69CImgEkHaO3zkqR
我试图传递客户机密文件而不是之前的文件,但没有任何改变,
提前感谢:)

我通过绕过参数处理实现了这一点

它应该像写的那样工作,但是又快又脏,这就是我所做的:

将authorized_api_cmd_line_calendar.py的第27-28行替换为:

# client_id = sys.argv[1]
# client_secret = sys.argv[2]                                                    
client_id = '*******************gnlm3tj8obddlimdbaqp7psime.apps.googleusercontent.com'
client_secret = '**********V69CImgEkHaO3zkqR' 

希望有帮助

我通过绕过参数处理来实现这一点

它应该像写的那样工作,但是又快又脏,这就是我所做的:

将authorized_api_cmd_line_calendar.py的第27-28行替换为:

# client_id = sys.argv[1]
# client_secret = sys.argv[2]                                                    
client_id = '*******************gnlm3tj8obddlimdbaqp7psime.apps.googleusercontent.com'
client_secret = '**********V69CImgEkHaO3zkqR' 
希望有帮助