python 读取文件

#!/usr/bin/python2.6  
# -*- coding: utf-8 -*- 
fh=open('d:\sql.txt','w+')	
for i in range(1,5):
	Contents="'insert org values(0,'PROV','%d',1,1)'"%i
	#%d为数字,%s为字符串。
	fh.write(Contents+'\n')
	fh.write(Contents+'\n')
fh.close()


fh2=open('d:\sql.txt','r')
print "========普通读取"
for i in fh2:
	print i
fh2.close()

print "========read读取"
with open('d:\sql.txt','r') as f:
	print f.read()

fh3=open('d:\sql.txt','r')
print "========readlines读取"
for line in fh3.readlines():
	print line
fh3.close()
	
fh4=open('d:\sql.txt','r')
print "========readline读取"
print fh4.readline()
fh4.close()



with open('d:\sql.txt','r') as f:
	print f.readlines()



##w+是每次打开前会清空文本一次,之后添加的文本追加模式。a是打开直接追加。r读取
#with为自动执行close关闭。
#read一次性读取所有到内存,文件过大就会内存溢出。readline读一行。readlines一次性读出成一个list

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值