「削除」の意味によって異なります。ファイルから削除したいと思いますか?ファイルからすべてのデータをメモリに読み込み、不要なレコードを削除してデータを書き戻す以外に、これを行う簡単な方法はありません。ファイルから 1 つのレコードを削除するだけでもかなりコストのかかる操作です。
ファイルを実際に読み取り、各値を独自の配列に格納するという点では、csv モジュールを使用すると、すべてのコンマ区切り値の配列としてファイルを 1 行ずつ読み取ることができます。
#example of reading in a csv file and operating on each row (python 2.7)
import csv
import sys
f = open('test.csv', 'r') #open file
try:
r = csv.reader(f) #init csv reader
for row in r:
#assuming we have the format - name, address, ph num
print row[0] #prints name
print row[1] #prints address
print row[2] #prints ph num
finally:
f.close() #cleanup