Как перейти к написанию кода, который объединяет два текстовых файла, которые находятся на моем ноутбуке. Объедините их вместе для вывода одного файла. Являются ли файлы предназначены для открытия сначала в режиме «r»? с объединением файлов, есть ли разные способы объединения файлов или просто прямо. (это означает, что можно изменить комбинацию файлов). Возможно ли, чтобы вы, ребята, дали мне отправную точку в написании этого кода. Может быть, пропасть информации отсутствует.Объедините два .txt-файла (вывод в один файл)
-1
A
ответ
2
вы можете использовать open()
try:
with open("path of 1st file") as fone, open("path of 2nd file") as ftwo,\
open("path of output file","w")as fout:
for line in fone:
fout.write(line)
for line in ftwo:
fout.write(line)
except IOError:
print "Some Problem occured"
открытыми по умолчанию открывает файл в "r"
(режим чтения). Для записи на использование файла "w"
для добавления Используйте "a"
1
вариации @ BhavishAgarwal решение которого
with open('data1.txt') as f1, open('data2.txt') as f2, \
open('out.txt', 'w') as fout:
fout.writelines(f1)
fout.writelines(f2)
Однако в случае первого файла не, заканчивающийся символом новой строки ('\n'
) это может/не может получить желаемый результат (возможно, нет). В этом случае я снова пойду с решением @ BhavishAgarwal с меньшим изменением.
with open("path of 1st file") as fone, open("path of 2nd file") as ftwo,\
open("path of output file","w")as fout:
for line in fone:
fout.write(line)
if not line.endswith('\n'): # checks if last line had a newline
fout.write('\n')
for line in ftwo:
fout.write(line)
Смежные вопросы
- 1. Объедините два источника в один файл feed.xml
- 2. Объедините два объекта в один
- 3. Объедините два скрипта в один
- 4. Объедините два ряда в один
- 5. Объедините два выбора в один
- 6. Объедините два метода в один
- 7. Объедините два foreach в один
- 8. Объедините два столбца в один
- 9. Объедините два правила mod_rewrite в один
- 10. Объедините два ответа HTTP в один
- 11. Объедините два текста в один в Python
- 12. Объедините два зубчатых списка в один
- 13. Объедините два json в один объектив c
- 14. Объедините два MySql в один запрос
- 15. Ruby: Объедините два подобных метода в один?
- 16. Объедините два запроса в один, используя laravel
- 17. Объедините два SQL-запроса в один
- 18. Объедините два запроса LINQ в один
- 19. ASP.NET MVC Объедините два маршрута в один
- 20. Объедините два веб-сайта asp.net в один
- 21. Объедините два сгруппированных запроса в один выбор
- 22. Объедините два столбца в один столбец
- 23. Объедините эти два MySQL-запроса в один
- 24. Объедините два обработчика в один JQuery
- 25. Объедините два LinearLayouts в один LinearLayout
- 26. Объедините два кода javascript/jquery в один
- 27. Объедините два декоратора python в один
- 28. Объедините два несопоставимых набора результатов в один
- 29. Объедините два вида на один вид
- 30. Объедините два элемента управления проверкой как один
Как насчет того, чтобы рассказать нам о том, что вы пытаетесь сделать? Комбинирование файлов - это просто задача программирования, Python может обрабатывать все так, как вам нравится, но по мере того, как ваш вопрос слишком широк и неопределенен для ответа; см. раздел [FAQ # dontask]. –
Вы хотите, чтобы вы реализовали утилиту 'cat' в Python? – geoffspear
его простой, у меня есть два TXT-файла. Я хочу объединить их вместе, чтобы создать один выходной файл. какая другая информация вам нужна. я просто хочу, чтобы ccode мог это сделать или какую-то информацию о том, как писать код python при выполнении этого будет –