Я написал код, в котором я пытаюсь выделить некоторые строки из текстовых файлов и добавить их в другой текстовый файл;
У меня есть папка:
E:\ Adhiraj Chattopadhyay \ NLG Dataset \ FYP DB У меня есть несколько подпапок, каждая из которых содержит текстовый файл .Итак, я ввел этот каталог в мой python intrpreter;
import os
path = "E:\\Adhiraj Chattopadhyay\\NLG Dataset\\FYP DB"
os.chdir(path)
Теперь я создал файл с разрешениями на чтение и запись;
file1 = open('file1.txt', 'r+' )
data = file1.read()
Теперь у меня естьнаписал код на Python, который должен пройти по всем папкам в FYP DB для поиска в них текстовых файлов. Если текстовый файл (ы) найдено, код ищет текст в извлекает все строки со словом Table в них ;
for (dirname, dirs, files) in os.walk('.'):
for filename in files:
if filename.endswith('.txt'):
for line in filename:
if 'Table' in line:
# print (line.split(':'))
file1.write(line.split(':'))
print(data)
Код должен записывать эти строки в file1
Вот где я сталкиваюсь с моей проблемой!
Когда я печатаю содержимое файла1 (данных), появляется нет вывода. Когда я, а затем открыть файл1 прямо из каталога, откроется пустой файл.
Может кто-нибудь помочь мне с этим?