初學python 文字檔案讀寫操作

2021-09-17 08:51:45 字數 770 閱讀 7098

利用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變數對檔案進行操...