在python3中打开编辑器并编辑diff?

2024-05-29 10:37:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我想写一个python脚本,它可以实现以下功能:

  • 采用两个文件路径,ab
  • 打开编辑器以显示和编辑ab处的文件差异(目前假设路径中存在文件);以及
  • 一旦缓冲区关闭,捕获编辑器的输出。你知道吗

我知道difflib并且知道基本的文件io。我不知道的是如何将diff buffer发送到编辑器并捕获修改后的buffer。你知道吗

在本例中,我希望打开emacsclient缓冲区,但理想情况下,解决方案应该依赖于用户的$EDITOR。你知道吗


Tags: 文件io路径功能脚本编辑bufferdiff

热门问题