import scrython getCard = str(input("What card would you like me to search? ")) card = scrython.cards.Named(fuzzy=getCard) if card.object() == 'error': print(card.scryfallJson['details']) if card.type_line() == 'Creature': PT = "({}/{})".format(card.power(), card.toughness()) else: PT = "" if card.cmc() == 0: mana_cost = "" else: mana_cost = card.mana_cost() string = """ {cardname} {mana_cost} {type_line} {set_code} {rarity} {oracle_text}{power_toughness} """.format( cardname=card.name(), mana_cost=mana_cost, type_line=card.type_line(), set_code=card.set_code().upper(), rarity=card.rarity(), oracle_text=card.oracle_text(), power_toughness=PT ) print(string)