【发布时间】:2019-07-12 01:11:26
【问题描述】:
我有一个生成 C++ 文件的 Python 工具。
为了测试该工具,我进行了一项测试,将生成的文件与预期的输出文件进行比较。
diff = difflib.unified_diff(expectedFile.readlines(), file.readlines(), expectedFilename, filename)
问题是由于格式的原因,我得到了一些差异。
我可以在预期的输出文件上运行 clang-format。
我仍在尝试做的是在调用 difflib.unified_diff 之前对生成的文件运行 clang-format 。
任何人都可以帮助我了解如何在 Python 中对文件运行 clang-format 吗?
非常感谢!
【问题讨论】:
标签: python python-3.x python-2.7 clang clang-format