0
저는 명령 줄 도구를 처음 사용합니다. Google 드라이브 명령 줄 클라이언트를 구축하려고합니다. Docopt를 사용하려고합니다. 내 메인 파일은 다음과 같습니다.Docopt | Google 드라이브 API 통합 문제
"""
GDR Google Drive Command Line Client.
Usage:
gdr.py about
gdr.py upload <filename>
gdr.py listall
gdr.py search <keyword>
gdr.py -h | --help
gdr.py --version
Options:
-h --help Show this screen.
--version Show version.
"""
from docopt import docopt
from Commands.about import About
if __name__ == '__main__':
arguments = docopt(__doc__)
print(arguments)
if arguments['about'] == True:
About.aboutMe()
aboutMe() 메소드를 호출 할 때까지 완벽하게 작동합니다. 하지만 전화를 걸면 다음 오류가 발생합니다.
Himanshu-Mac:GDrive himanshu$ python gdr.py about
usage: gdr.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}]
gdr.py: error: unrecognized arguments: about
어디에서 문제가 발생합니까? 나는 이것에 도움이 필요해. 또한이 내 첫 번째 질문에 대한 stackoverflow 그래서 사과 내 형식이 올바르지 않은 경우.
예. 정확한 문제입니다. 그것은 아직도 내 코드에 아무 것도 없지만 여전히이 오류가 발생합니다. 나는 조금만 연구했다. 문제는 aboutme() 메소드에서하는 Google 인증에 달려있다. –