#!/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