#!/usr/bin/python
# 'makefile.py -- create test file'
import os
from sys import exit
ls = os.linesep
#get filename
fname = raw_input('input a filename: ')
while True:
if os.path.exists(fname):
print "ERROR: '%s' already exists!" % fname
exit(1)
else:
break
#get file content (text) line
all = [ ]
print "\nENTER LINES:('.' by itself to quit).\n"
#loop until user terminates input
while True:
entry = raw_input('> ')
if entry == '.':
break
else:
all.append(entry)
#write line to file with proper line-ending
fobj = open(fname,'w')
fobj.writelines(['%s%s' % (x,ls) for x in all])
fobj.close()
print 'DONE'
#!/usr/bin/python
#--get filename
fname = raw_input('input a filename: ')
print
#attempt to open file for reading
try:
fobj = open(fname,'r')
except IOError,e:
print "*** fname open error",e
else:
#display the content to the screen
for eachline in fobj:
print eachline.strip()
fobj.close()