def printf(self, argv):
        if argv[1].find("%") >= 0:
            try:
                ns = vars(self._obj)
            except:
                ns = globals()
            args, kwargs = breakout_args(argv[2:], ns)
            self._print(str(argv[1]) % args)
        else:
            self._print(" ".join(argv[1:]))
printf [<format>] <args>....
dataset/ETHPy150Open kdart/pycopia/fepy/pycopia/fepy/CLI.py/BaseCommands.printf