Работа с файлом 20млн строк

exe123

Пользователь
Регистрация
23.07.2016
Сообщения
83
Благодарностей
10
Баллы
8
Подскажите, вот я разделил этот файл на 100 штук по 200к строк.
А как мне сделать так, чтобы зенка брала строки из всех этих файлов рандомно?
Или можно как-то сделать, чтобы можно работать с таким файлом без деления его на части?
 
Последнее редактирование:

sitnem

Client
Регистрация
03.12.2016
Сообщения
122
Благодарностей
78
Баллы
28
Сначала Рандом на то, какой файл выбирать (число от 1 до 100), затем привязываешь соответствующий список, потом выбираешь рандомную строку.
upload_2017-4-9_1-53-54.png
 

Вложения

Последнее редактирование:

exe123

Пользователь
Регистрация
23.07.2016
Сообщения
83
Благодарностей
10
Баллы
8
Сначала Рандом на то, какой файл выбирать (число от 1 до 100), затем привязываешь соответствующий список, потом выбираешь рандомную строку.
Посмотреть вложение 19799
это получается, файлы должны быть названы цифровыми значениями, а это не очень вариант
 

alekwuy

Client
Регистрация
06.04.2013
Сообщения
1 631
Благодарностей
461
Баллы
83
это получается, файлы должны быть названы цифровыми значениями, а это не очень вариант
у файла может быть любое название
тебе ппросто показали вариант сгенеркой
можешь туда город из профиля поставить
 

sitnem

Client
Регистрация
03.12.2016
Сообщения
122
Благодарностей
78
Баллы
28
это получается, файлы должны быть названы цифровыми значениями, а это не очень вариант
А как ты разделил файл на части? У тебя в названии файла нет цифры, которая показывала бы какая эта часть?
 
Последнее редактирование:

alex888

Client
Регистрация
13.10.2013
Сообщения
105
Благодарностей
38
Баллы
28
экшен - директории - получить список файлов,
потом из этого списка - случайную строку (путь к файлу)
 
  • Спасибо
Реакции: Gamma

Gamma

Client
Регистрация
14.05.2016
Сообщения
83
Благодарностей
10
Баллы
8

exe123

Пользователь
Регистрация
23.07.2016
Сообщения
83
Благодарностей
10
Баллы
8

Gamma

Client
Регистрация
14.05.2016
Сообщения
83
Благодарностей
10
Баллы
8
это путь к файлу, его надо вставить в настройки другого списка, "Список 2" например, и затем действием Операции над списком - взять строку - случайную берёте случайную строку из этого файла...
 
Последнее редактирование:

exe123

Пользователь
Регистрация
23.07.2016
Сообщения
83
Благодарностей
10
Баллы
8
это путь к файлу, его надо вставить в настройки другого списка, "Список 2" например, и затем действием Операции над списком - взять строку - случайную берёте случайную строку из этого файла...
указал путь к Список 2 из переменной, а мне выдает при получении строки из второго списка "
Тип Время Сообщение
16:42:07 Выполнение действия List Список пуст"
 

Gamma

Client
Регистрация
14.05.2016
Сообщения
83
Благодарностей
10
Баллы
8
значит что то неправильно делаете.. скрины где вы вписали переменную в пути покажите
 

exe123

Пользователь
Регистрация
23.07.2016
Сообщения
83
Благодарностей
10
Баллы
8

Gamma

Client
Регистрация
14.05.2016
Сообщения
83
Благодарностей
10
Баллы
8
Нажмите просмотр содержимого в списке 2, там скорее всего ничего нет поэтому показывает что список пуст... попробуйте просто перезагрузить ПМ, оно должно работать...
 

exe123

Пользователь
Регистрация
23.07.2016
Сообщения
83
Благодарностей
10
Баллы
8
Нажмите просмотр содержимого в списке 2, там скорее всего ничего нет поэтому показывает что список пуст... попробуйте просто перезагрузить ПМ, оно должно работать...
Нажал посмотреть содержимое, потом выполнил взять строку, взялась, но потом запустил заного и уже ничего не взялось, снова ошибка.
 

exe123

Пользователь
Регистрация
23.07.2016
Сообщения
83
Благодарностей
10
Баллы
8
Дабы не плодить темы, подскажите, как работать с большим целым файлом в те же 20млн строк?
 

one

Client
Регистрация
22.09.2015
Сообщения
6 792
Благодарностей
1 264
Баллы
113

7make

Client
Регистрация
25.06.2011
Сообщения
1 547
Благодарностей
1 310
Баллы
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с 7make какие-либо сделки.

рандом строки нужны из 20М файла ?
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 223
Баллы
113
Дабы не плодить темы, подскажите, как работать с большим целым файлом в те же 20млн строк?
Загоняете в БД и работаете. Остальные варианты - такое себе удовольствие.
 
  • Спасибо
Реакции: sitnem

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)