#!usr/bin/env python
"this is example for make file"
import os
fname = 'C:\\Users\\zhongyong\\Desktop\\python\\file1.txt'
#write file
def fun_write_file():
ls = os.linesep
#get filename
while True:
if os.path.exists(fname):
print "ERROR '%s' already exist" % fname
else:
break
#get file content lines
all = []
print "\nEnter lines ('.' by itselt to quit).\n"
#loop until user terminates input
while True:
entry = raw_input('>')
if entry =='.':
break
else:
all.append(entry)
#write line to file
print fname
fobj = open(fname,'w')
fobj.writelines(['%s%s' %(x,ls) for x in all])
fobj.close()
print 'DONE!'
#read file
def fun_read_file():
try:
f = open(fname,'r')
except IOErro,e:
print 'file open error:',e
else:
for eachLine in f:
print eachLine,
f.close()
if __name__ =='__main__':
fun_write_file()
fun_read_file()