As currently written, the only file that is being processed is the last file in the list of file names. You need to indent so that each file is processed in your loop.
import sys
import glob
import os.path
list_of_files = glob.glob('/Users/Emily/Topics/*.txt')
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()
source
share