python 讀取和寫入txt檔案的方法

2021-09-02 05:25:53 字數 912 閱讀 7997

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...