【问题标题】:PLY - Hide output filePLY - 隐藏输出文件
【发布时间】:2015-03-09 20:13:18
【问题描述】:

我在 python 中使用 PLY 构建我的解析器,当我运行解析器时,它会创建 3 个文件:parsetab.py、lextam.py 和 parse.out

我怎样才能不创建这些文件?有没有参数可以做到这一点? 喜欢:yacc.yacc(fileOutput=False)

【问题讨论】:

  • 你读过this线程吗?您能否请edit您的问题并对此问题发表评论?

标签: python parsing configparser ply


【解决方案1】:

.out 文件用于调试目的。通过debug=False 禁用。要停止写表,请传递write_tables=False。但是,如果您有一个重要的语法,这是低效的,因为它 PLY 将在每个解析器构建时不断重新生成表(通常在解析器的实例化时,如果在 __init__ 内构建)。阅读PLY docs了解更多详情。

【讨论】:

    猜你喜欢
    • 2016-01-08
    • 1970-01-01
    • 1970-01-01
    • 2015-10-27
    • 1970-01-01
    • 1970-01-01
    • 2015-10-31
    • 1970-01-01
    • 2015-05-14
    相关资源
    最近更新 更多