import matplotlib.pylab as pylab
def loaddata(filename):
infile = open(filename, 'r')
#定義兩個list,用於存放資料
x =
y =
for line in infile:
trainingset = line.split()#對於每一行按照空格分開,將資料分為兩部分。若用『,』分隔,則寫為line.split(',')
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進行換行
Python 讀取寫入txt
讀取 read readline readlines with open txtdata.txt r as f 開啟檔案 data f.read read 一次性讀取文字內容,以字串形式返回 print data,type data with open txtdata.txt r as f 開啟檔案...
python 寫入 讀取txt檔案
with open desc.txt w as f f.write 我是個有想法的小公舉 這句 自帶檔案關閉功能。比較常用的檔案讀寫選項 r 以讀的方式開啟,只能讀檔案,若檔案不存在,則發生異常 w 以寫的方式開啟,只能寫檔案,如果檔案不存在,建立該檔案 如果檔案已存在,先清空,再開啟檔案 rb 以...
python讀取和寫入txt 編碼問題
def getlistfromfile path,str list file open path lines file.readlines for line in lines return list import re pricelist getlistfromfile hebing price.t...