__init__.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:PySketch 作者: IGBC 项目源码 文件源码
def main():
    parser = argparse.ArgumentParser(description='PySketch - Write easy sketches in python.\n'
                                                 'Add "#!/usr/bin/env pysketch" to a sketchfile and make it executable to run from the shell')
    parser.add_argument('sketchfile', type=str, help="file to load and execute")
    parser.add_argument('sketch arguments', nargs=argparse.REMAINDER, help="arguments to the sketch")
    parser.add_argument('-v, --version', action='version', version=__version__)
    # Set up logger
    logger = logging.getLogger('sketches')
    ch = logging.StreamHandler()
    formatter = logging.Formatter('[%(levelname)s]: %(message)s')
    ch.setFormatter(formatter)
    logger.addHandler(ch)

    args = parser.parse_args().__dict__
    try:
        runner = SketchRunner(args['sketchfile'])
    except FileNotFoundError:
        exit()

    runner.run(args['sketch arguments'])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号