Python是一種非常適合處理文件和數據的編程語言。在這里,我們將介紹如何使用Python求兩個文件的交集。
# 第一步,讀取兩個文件的內容 file1 = open('file1.txt', 'r') file2 = open('file2.txt', 'r') set1 = set(file1.readlines()) set2 = set(file2.readlines()) # 第二步,對兩個文件內容求交集 intersection = set1.intersection(set2) # 第三步,將交集保存到一個新的文件里 file3 = open('file3.txt', 'w') for line in intersection: file3.write(line) # 關閉所有文件 file1.close() file2.close() file3.close() print('交集已保存到file3.txt文件中')
在代碼中,我們首先打開并讀取兩個文件的內容,并將文件內容轉換成集合。然后,我們使用intersection()方法來求兩個集合的交集。最后,我們將交集內容寫入到一個新的文件中。
在運行該腳本后,我們就可以得到文件交集保存在file3.txt文件中。
上一篇python 求想法數
下一篇python 求排列數