python 讀取和寫入txt文件的方法

import matplotlib.pylab as pylab
def loaddata(filename):
infile = open(filename, 'r')
#定義兩個list,用於存放數據
x = []
y = []

for line in infile:
    trainingset = line.split()#對於每一行按照空格分開,將數據分爲兩部分。若用‘,’分隔,則寫爲line.split(',')
    x.append(trainingset[0])#第一部分,即文件中的第一列數據逐一添加到list x中
    y.append(trainingset[1])#第二部分,即文件中的第二列數據逐一添加到list y中
    return(x, y) #x,y組成一個元組,通過函數一次性返回
def plotdata(x, y):
    length = len(y)
    pylab.figure(1)
    pylab.plot(x, y, 'rx')
    pylab.xlabel('time')
    pylab.ylabel('amplitude')
    pylab.show()#讓繪製的圖形在屏幕上顯示
    (x, y) = loaddata('damagedata.txt')
    plotdata(x, y)





這裏總結一下關於python進行對txt文件的讀取和寫入方法

1. 對於txt文件讀取:

f=open("aa.txt","r")

lines=f.readline()     #按行讀取文件中的內容

for line in lines:     #循環輸出讀取的內容

    print line





2. txt文件寫入:

f=file("aa.txt","a+")       # 以追加的方式

f.write("test file")

f.write("hahahha\n")   # 寫完通過\n進行換行

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章