title: Python: reading and writing multiple files
body: <pre><code>import sys
  import glob
  import os.path
  
  list_of_files = glob.glob('/Users/Emily/Topics/*.txt') #500 files
  
  for file_name in list_of_files:
      print(file_name)
  
  f= open(file_name, 'r')
  lst = []
  for line in f:
     line.strip()
     line = line.replace("\n" ,'')
     line = line.replace("//" , '')
     lst.append(line)
  f.close()
  
  f=open(os.path.join('/Users/Emily/UpdatedTopics',
  os.path.basename(file_name)) , 'w')
  
  for line in lst:
     f.write(line)
  f.close()
  </code></pre>
  
  <p>I was able to read my files and do some pre-processing. The problem I'm facing is that when I write the files out, I can only see one file. I should get 500 files. </p>