Python file operations (create and read)
# # create a file #! / usr/bin/env python'''make a test file'''import os ls = os.linesep#get file namefname = raw_input ('Enter Filename:') While True: if os.path.exists (fname): print ('ERROR:% s already exists'% fname) exit () break else: break#get file content (test) linesall = [] print ("Enter lines ('.' By itself to quit) ") # loop until user terminates inputwhile True: entry = raw_input ('>') if entry ='.': break else: all.append (entry) # writelines to file with proper line-endingwith open (fname,'w') as f: f.writelines (['% s% s'% (x) Ls) for x in all]) print'DONEPROPERATION reading # read file # #! / usr/bin/env python'''read and display text file'''#get file namefname = raw_input (" Enter filename: ") print#attempt to open file for readingtry: fobj = open (fname 'r') except IOError,e: print ('* file open error:',e) else: # display content to the screen for eachLine in fobj: print eachLine fobj.close ()