Предположим, у меня есть два текстовых файла: 1.txt и 2.txt
Содержимое 1.txt
как:
[['Hi', 'I'], ['I'], ['_am']]
и
Содержимоеиз 2.txt
as:
[['_a', 'good'], ['boy']]
Как объединить то же самое и записать то же самое в новый файл, используя время, скажем, 3.txt
, которое должно выглядеть следующим образом:
[['Hi', 'I'], ['I'], ['_am'], ['_a', 'good'], ['boy']]
Примечание. Я хочу, чтобы специальные символы (_) оставались такими, как есть.
Я пытался из предыдущего ответа о переполнении стека, упомянутого в Объединение текстовых файлов (.txtфайлы) со списком в Python?
Я попробовал следующее:
global inputList
inputList = []
path = "F:/Try/"
def load_data():
for file in ['1.txt', '2.txt']:
with open(path + file, 'r', encoding = 'utf-8) as infile:
inputList.extend(infile.readlines())
print(inputList)
load_data()
Но я не получаю желаемый результат, как показано выше.Вывод, который я получаю сейчас, выглядит следующим образом:
["[['Hi', 'I'], ['I'], ['_am']]", "[['_a', 'good'], ['boy']]"]
Почему в моем текущем выводе есть лишняя ("").
Пожалуйста, предложите что-нибудь продуктивное?
Заранее спасибо.