利用python指令碼實現這樣乙個功能:
現有a.txt和b.txt兩個純文字檔案,需要把a.txt和b.txt中相同的內容提取出來,儲存為c.txt
#從a.txt和b.txt讀取文字,提取相同的行存為c.txt.
import io
import os
#判斷是否包含這行
def is_line_in_lines(line, lines):
line = line.rstrip("\r\n")
for temp in lines:
temp = temp.rstrip("\r\n")
if temp == line:
return true
return false
#程式入口
f_a = open("a.txt", "r")
f_b = open("b.txt", "r")
f_c = open("c.txt", "w")
print("正在處理...")
lines1 = f_a.readlines()
lines2 = f_b.readlines()
for line in lines1:
if is_line_in_lines(line, lines2):
f_c.write(line)
f_a.close()
f_b.close()
f_c.close()
print("處理完成!")
python 讀寫文字檔案
本人最近新學python 用到文字檔案的讀取,經過一番研究,從網上查詢資料,經過測試,總結了一下讀取文字檔案的方法.a f open filename r content f.read decode utf 8 b f codecs.open encoding utf 8 content f.rea...
Python 讀寫文字檔案
def readfile filename,mode r 讀取檔案內容 filename 檔名 return string bin 若檔案不存在,則返回空字串 import os if not os.path.exists filename return fp open filename,mode,...
讀寫文字檔案
讀文字 function readtext filename string string vars string alltext string f textfile begin assignfile f,filename 將c myfile.txt檔案與f變數建立連線,後面可以使用f變數對檔案進行操...