old_contents: # 
  #  MIT License
  
  #  Copyright (c) 2017 Hampus Tågerud
  #  
  #  Permission is hereby granted, free of charge, to any person obtaining a
  #  copy of this software and associated documentation files
  #  (the "Software"), to deal in the Software without restriction, 
  #  including without limitation the rights to use, copy, modify, merge,
  #  publish, distribute, sublicense, and/or sell copies of the Software,
  #  and to permit persons to whom the Software is furnished to do so,
  #  subject to the following conditions:
  #  
  #  The above copyright notice and this permission notice shall be included 
  #  in all copies or substantial portions of the Software.
  #  
  #  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 
  #  OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 
  #  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 
  #  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  #  CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 
  #  TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 
  #  SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  #
  
  def main():
      command = ""
      while command != "exit":
          command = input("> ").strip()
  
  if __name__ == "__main__":
      main()
  
  
new_contents: # 
  #  MIT License
  
  #  Copyright (c) 2017 Hampus Tågerud
  #  
  #  Permission is hereby granted, free of charge, to any person obtaining a
  #  copy of this software and associated documentation files
  #  (the "Software"), to deal in the Software without restriction, 
  #  including without limitation the rights to use, copy, modify, merge,
  #  publish, distribute, sublicense, and/or sell copies of the Software,
  #  and to permit persons to whom the Software is furnished to do so,
  #  subject to the following conditions:
  #  
  #  The above copyright notice and this permission notice shall be included 
  #  in all copies or substantial portions of the Software.
  #  
  #  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 
  #  OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 
  #  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 
  #  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  #  CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 
  #  TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 
  #  SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  #
  
  import sys 
  
  def main():
      if len(sys.argv) > 1: 
          for i in range(1, len(sys.argv)):
              with open(sys.argv[i]) as f:
                  lines = f.read().splitlines()
                  for line in lines:
                      evaluate(line);
  
      command = ""
      while command != "exit":
          command = input("> ").strip()
  
  def evaluate(string):
      print(string)
  
  if __name__ == "__main__":
      main()
  
  
subject: Read files defined as argument