Страница 1 из 2

Склеивание текстовых файлов

Добавлено: 20 дек 2017, 18:06
xtxskif
У меня есть более 400 текстовых файлов с одинаковой структурой. Помогите объединить их в 1. И подскажите как это делаеться.
Заранее благодарю!
ссылка на данные: https://www.dropbox.com/s/mub6fb2hq7x89 ... t.zip?dl=0

Re: Склеивание текстовых файлов

Добавлено: 20 дек 2017, 18:10
trir

Re: Склеивание текстовых файлов

Добавлено: 20 дек 2017, 18:12
xtxskif
а подскажите как это делаеться в python или notepad++

Re: Склеивание текстовых файлов

Добавлено: 20 дек 2017, 18:15
freeExec
xtxskif писал(а):
20 дек 2017, 18:12
в python
Программированием
xtxskif писал(а):
20 дек 2017, 18:12
или notepad++
Копи-пастом

Re: Склеивание текстовых файлов

Добавлено: 20 дек 2017, 18:16
trir
https://pythonworld.ru/tipy-dannyx-v-py ... jlami.html
Копи-пастом
нет, там есть пакетная обработка

Re: Склеивание текстовых файлов

Добавлено: 20 дек 2017, 18:38
xtxskif
а как использовать пакетную обработку в notepad++? Я прсто ищу простой способ слепить 400 файлов в один.

Re: Склеивание текстовых файлов

Добавлено: 20 дек 2017, 18:41
jerry-maori
получить питоном список файлов в папке
прочитать и склеить.

Re: Склеивание текстовых файлов

Добавлено: 20 дек 2017, 18:45
xtxskif
jerry-maori писал(а):
20 дек 2017, 18:41
получить питоном список файлов в папке
прочитать и склеить.
а можно больше информацыи, я полный 0 в питон

Re: Склеивание текстовых файлов

Добавлено: 20 дек 2017, 19:54
Boris
xtxskif писал(а):
20 дек 2017, 18:45
а можно больше информацыи, я полный 0 в питон
начинайте любые вопросы об автоматизации c ваших исходных навыках - гадание не самая сильная сторона форума.
Склеивание текстовых файлов - банальная операция, выполнить которую способен каждый, кто знаком с командной строкой. В Winows все файлы в одном каталоге объединяются следующей командой:

Код: Выделить всё

copy /A *.txt ..\1.txt
если расположение файлов более сложное и требуется "этакий сложный" обход, используется команда FOR .
Для эстетов и сторонников парадигмы "правильные программы делают правильные вещи и только их" существуют еще XARG, CP, CAT.
PS
Ну зачем тут python ? :shock: А что не R ? :? Еще можно было сразу предложить плагин из QGis. :mrgreen:

Re: Склеивание текстовых файлов

Добавлено: 20 дек 2017, 20:10
jerry-maori
R -- как бы язык для иного
плагин из QGIS будет написан на python 99%
С учётом того, что насколько там форматы файлов клеятся -- сшивать их механически может оказаться только хуже...
Так что питон -- самое оно
P.S. странно, что не было предложений awk ^)

Re: Склеивание текстовых файлов

Добавлено: 20 дек 2017, 20:10
trir
Ну зачем тут python ? :shock: А что не R ?
думал там лишние заголовки надо будет выкидывать

Re: Склеивание текстовых файлов

Добавлено: 20 дек 2017, 20:40
xtxskif
А какое название в планина qgis который ето делает?

Re: Склеивание текстовых файлов

Добавлено: 20 дек 2017, 20:46
Boris
Для меня странно, что вообще было что то предложено. Автор сказал, что питона не знает. Командную строку, судя по очевидности решения - то же. К чему лишние советы?
trir писал(а):
20 дек 2017, 20:10
думал там лишние заголовки надо будет выкидывать
А знаете - Вы правы. Если сказать мягко, то - "И ЭТО ТЕКСТОВЫЕ ФАЙЛЫ ОДИНАКОВОЙ СТРУКТУРЫ ?" :shock: :evil:
Тут не python нужен, а ИИ.
Это что за вставки в текстовый файл?

<script type="text/javascript" src="https://maps.google.com/maps/api/js?key ... "></script>

<script type="text/javascript">
var arr = new Array();

function initialize() {
var myLatlng = new google.maps.LatLng(40.1170103147039,-74.1506787975368);
var myOptions = {
zoom: 16,175 RAMTOWN GREENVILLE,HOWELL,MONMOUTH, NJ

Re: Склеивание текстовых файлов

Добавлено: 20 дек 2017, 21:14
5Nap
Boris писал(а):
20 дек 2017, 20:46
Это что за вставки в текстовый файл?
судя по тому, что вставки эти есть во всех файлах, но в произвольных местах - только питон (ну или r/.., кому чего:).
результат кривого скрэпинга:)

Re: Склеивание текстовых файлов

Добавлено: 20 дек 2017, 21:21
Boris
"Полученный результат тщательно обработать напильником..."Исходные данные тщательно переработать в однородные - а потом объединяйте их чем угодно.