Click并不是这样设计的,请参见 this issue
在你的情况下,你可以 main 从类中取出并将其实例化 Flashcards
main
Flashcards
@click.etc. def main(file, reverse): f = Flashcards() f.load_deck(file) # And so on, using 'f' instead of 'self'