#------------------------------------------------------------------------------
#  File4.py
#------------------------------------------------------------------------------
import sys

def filter(oldfile, newfile):

   infile = open(oldfile, 'r')
   outfile = open(newfile, 'w')

   while True:
      line = infile.readline()
      if len(line) == 0:
         break
      # end if
      if line[0] == "#":
         continue
      # end if

      # Put any more processing logic here
      outfile.write(line)
   # end while

   infile.close()
   outfile.close()
   
# end filter()


# main() ----------------------------------------------------------------------
def main():

   if len(sys.argv)>=2:
      inputFileName = sys.argv[1]
   else:
      inputFileName = 'File4.py'  # this file!
   # end if-else

   if len(sys.argv)>=3:
      outputFileName = sys.argv[2]
   else:
      outputFileName = 'File4.py.bak'
   # end if-else

   filter(inputFileName, outputFileName)
   # filter('Matrix.py', 'Matrix.py-3.bak')

# end main() ------------------------------------------------------------------

# -----------------------------------------------------------------------------
if __name__=='__main__':

    main()

# end if ----------------------------------------------------------------------
