小编zml*_*zml的帖子

如何使用Python的difflib来生成类似于Unix sdiff命令的两个文件的并排比较?

我正在使用Python 2.6,我想创建一个简单的GUI,其中包含两个并排的文本窗格,比较两个文本文件(file1.txt和file2.txt).

我正在使用difflib,但我不清楚如何生成类似于sdiff Unix命令的结果.

为了再现一个侧方比较,我需要difflib返回两个变量file1_difffile2_diff,例如.

我还考虑过直接使用sdiff输出并解析它来分隔窗格,但事实证明并不像看起来那么容易......任何提示?

python unix tkinter difflib sdiff

6
推荐指数
1
解决办法
1967
查看次数

如何禁用父小部件中的所有用户输入小部件(按钮、条目......)?

我正在使用 Python 和 Tkinter 设计 GUI。注册用户输入命令所需的所有按钮和条目都放置在主框架内,并且是它们的子窗口小部件。

我想知道是否可以通过将一些“禁用”标志从主框架传播到所有输入小部件来禁用这些小部件的所有输入功能。通过这种方式,我希望能够通过一行代码切换它们的状态。

我相信这应该是可能的。有谁知道如何做到这一点?

python tk-toolkit tkinter

5
推荐指数
1
解决办法
5921
查看次数

标签 统计

python ×2

tkinter ×2

difflib ×1

sdiff ×1

tk-toolkit ×1

unix ×1