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进行换行

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值