八、Python读写文件的方法

Python读写文件的方法

读取文件的对象:fin = open(“data.txt”)
写出文件的对象:fout = open(“data.txt”,“w”)

读取文件的全部内容:whole_data = fin.read()
按行读取文件的内容:for line in fin: print(line)

写出一行数据到文件:fout.write(“xyz\n”)
文件的关闭:fin.close()和fout.close()
写出大文件时刷新内存到文件:fout.flush()
简单应用:(读取txt文件里每一行数据)

fin = open("data.txt")

for line in fin:
    print(line.strip())

fin.close()


简单应用:(读取txt文件里每一行数据、求平均值、最大值)

fin = open("data.txt")
min = 10000;
max = 0;
sumv = 0;
count = 0;
for line in fin:
   number =  int(line.strip())
   if number < min:
       min = number 
   elif number > max:
       max = number
   sumv += number 
   count += 1

print("max value",max)
print("min value",min)
print("average value",sumv/count)

fout = open("output.txt","w")
fout.write("max value:"+str(max)+"\n")
fout.write("min value:"+str(min)+"\n")
fout.write("average value:"+str(sumv/count)+"\n")
fin.close()
fout.close()

文件内容的读取:

sql = open("xxx.sql").read()
print (sql)
  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值