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()
Я смог прочитать свои файлы и сделать предварительную обработку. Проблема, с которой я сталкиваюсь, заключается в том, что когда я пишу файлы, я могу видеть только один файл. Я должен получить 500 файлов.Python: чтение и запись нескольких файлов
Исправить ваши отступы. Невозможно отладить ваш скрипт, если отступы отключены, нам нужно точно посмотреть, что вы используете. –
Если это действительно то, как ваш файл имеет отступы, это может полностью изменить ваш скрипт ... – ngoue
@ juanpa.arrivillaga, пожалуйста, проверьте сейчас! – EmilyG