大家好: 我檢查了Python 2.6的源代碼,並且我想研究python中的差異實現。但是,我無法找到正確的源文件。 任何人都可以給我一些信息哪些源文件包含Python中的算法實現在Python中的差異算法實現
感謝您的任何信息!
大家好: 我檢查了Python 2.6的源代碼,並且我想研究python中的差異實現。但是,我無法找到正確的源文件。 任何人都可以給我一些信息哪些源文件包含Python中的算法實現在Python中的差異算法實現
感謝您的任何信息!
如果通過「在Python中執行差異」您的意思是difflib
module,然後here is the source。
Python源代碼發行版中還有一個simple diff
implementation based on this module。
是的,difflib正是我的意思。我的觀點是python如何使用C來實現這個算法。所以diff.py不是我想要的。我認爲源文件應該位於Python源代碼倉庫中的Modules目錄下。但是,我找不到它。 – user722607 2011-05-05 13:02:54
@ user722607:'difflib'是一個純Python模塊,沒有C的實現 – 2011-05-05 13:09:22
嗯...源代碼隨您的Python實現。它已經在您的磁盤上。你有什麼問題找到你的Python安裝? – 2011-05-05 13:15:12
@ S.Lott:完全公平,如果用戶安裝了Python的二進制版本(比如在Windows上),它將不會附帶C源代碼 – 2011-05-05 13:23:18
@Eli Bendersky:雖然一般情況下都是如此,但這個問題不是很一般,是嗎?它似乎是關於'difflib',它是純Python並已安裝。 – 2011-05-05 14:00:48