Топик взаимопомощи по IT вопросам - Форум успешных вебмастеров - GoFuckBiz.com - Страница 325
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB93.4409
BTC/USD68451.5146
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Ответ
Опции темы Опции просмотра
Старый 29.12.2012, 21:02
Start Post: Топик взаимопомощи по IT вопросам 
  #3241
Maximus325
Технодаун
 
Регистрация: 11.05.2007
Сообщений: 10,384
Бабло: $1503235
Exclamation

Может сделаем топик такой где лохопеты типа меня будут спрашивать команды?

Начну, мне надо разделть txt файл на файлы с заданным количеством строк. При этом очень желательно что бы на выходе файлы были названы по маске filename_0001.txt

split -l 500000 file.txt - не кактит, так как на выходе не то расширение и имена какие то глючные.
__________________
ноу криминалити ин раша
Maximus325 вне форума   Ответить с цитированием
Старый 30.09.2023, 18:15   #3242
MetaloIvastik
Senior Member
 
Регистрация: 15.09.2010
Сообщений: 223
Бабло: $25140
По умолчанию

Цитата:
Сообщение от petetong Посмотреть сообщение
PHP код:
    with open("file.txt""r") as f:
        
lines f.read().splitlines()
    while 
lines:
        
to_set set(lines)
        for 
l in to_set:
            print(
l)
            
lines.remove(l)
        print(
"\n"
Спасибо, но твой код удаляет дубли. А мне надо, чтобы он выносил дубли в конец и перед ними ставил пустую строчку, при этом после того, как вынес список дублей в конец, то уже его обрабатывать на наличие дублей и выносить их таким-же образом. Это повторять, пока дублей не останется в последнем вынесенном списке
MetaloIvastik вне форума   Ответить с цитированием
Старый 30.09.2023, 19:03   #3243
FastJack
Senior Member
 
Регистрация: 10.12.2014
Сообщений: 3,367
Бабло: $424825
По умолчанию

Цитата:
Сообщение от MetaloIvastik Посмотреть сообщение
Помогите с написанием скрипта на Python. Есть список, из которого надо выносить дубли. После чего из вынесенных дублей выносить ещё дубли, если они есть. Так делать до тех пор, пока они не закончатся. При этом перед каждым "мини-списком" дублей надо, чтобы код ставил пустую строку.
Т.е. у нас есть список:

1
2
3
4
5
4
5
3
9
3

Код возвращает:

1
2
3
4
5
9

4
5
3

3
палю тему, можешь попиздеть с https://chat.openai.com/ он тебе все опишит и распишет как надо
FastJack вне форума   Ответить с цитированием
Старый 30.09.2023, 19:15   #3244
MetaloIvastik
Senior Member
 
Регистрация: 15.09.2010
Сообщений: 223
Бабло: $25140
По умолчанию

Цитата:
Сообщение от FastJack Посмотреть сообщение
Цитата:
Сообщение от MetaloIvastik Посмотреть сообщение
Помогите с написанием скрипта на Python. Есть список, из которого надо выносить дубли. После чего из вынесенных дублей выносить ещё дубли, если они есть. Так делать до тех пор, пока они не закончатся. При этом перед каждым "мини-списком" дублей надо, чтобы код ставил пустую строку.
Т.е. у нас есть список:

1
2
3
4
5
4
5
3
9
3

Код возвращает:

1
2
3
4
5
9

4
5
3

3
палю тему, можешь попиздеть с https://chat.openai.com/ он тебе все опишит и распишет как надо
Проблема в том, что он у него не получается сделать именно эту задачу. Много раз пробовал
MetaloIvastik вне форума   Ответить с цитированием
Старый 02.10.2023, 15:37   #3245
desert-eagle
Senior Member
 
Аватар для desert-eagle
 
Регистрация: 23.08.2010
Сообщений: 155
Бабло: $35285
По умолчанию

Цитата:
Сообщение от MetaloIvastik Посмотреть сообщение
Помогите с написанием скрипта на Python. Есть список, из которого надо выносить дубли. После чего из вынесенных дублей выносить ещё дубли, если они есть. Так делать до тех пор, пока они не закончатся. При этом перед каждым "мини-списком" дублей надо, чтобы код ставил пустую строку.
Т.е. у нас есть список:

1
2
3
4
5
4
5
3
9
3

Код возвращает:

1
2
3
4
5
9

4
5
3

3

лови

PHP код:
from collections import Counter


nums 
= [1,2,3,4,5,4,5,3,9,3]

counter Counter(nums)
lineup = list(reversed(counter.most_common()))
cycles_count max([tup[1] for tup in lineup])

for 
i in range(0cycles_count+1):
        for 
item in lineup:
                if 
item[1] > i:
                        print(
item[0])

        print(
'\n'
отдает:

9
2
1
5
4
3


5
4
3


3
desert-eagle вне форума   Ответить с цитированием
Старый 25.10.2023, 11:49   #3246
disqus
Senior Member
 
Аватар для disqus
 
Регистрация: 29.08.2016
Сообщений: 1,614
Бабло: $323340
По умолчанию

Посоветуйте, как узнать реальный ИП сайта под cloudflare? IP хистори не помогает, чек сабов тоже
disqus вне форума   Ответить с цитированием
Старый 25.10.2023, 12:24   #3247
imgreen
Senior Member
 
Аватар для imgreen
 
Регистрация: 15.11.2008
Сообщений: 13,236
Бабло: $247846651
По умолчанию

Цитата:
Сообщение от disqus Посмотреть сообщение
Посоветуйте, как узнать реальный ИП сайта под cloudflare? IP хистори не помогает, чек сабов тоже
никак
imgreen на форуме   Ответить с цитированием
Старый 25.10.2023, 14:17   #3248
IDL
Senior Member
 
Регистрация: 26.04.2014
Сообщений: 9,260
Бабло: $1187245
По умолчанию

Цитата:
Сообщение от disqus Посмотреть сообщение
Посоветуйте, как узнать реальный ИП сайта под cloudflare? IP хистори не помогает, чек сабов тоже
ну вот как варик - это сервисы типа archive.org
может в самом начале был не под клаудом
__________________
Ахуенный КОНВЕРТ ФАРМЫ WORLDWIDE. забираем свежие инвайты на http://myinvites.xyz/ - Visa + MC. +50% в первую неделю.
IDL вне форума   Ответить с цитированием
Старый 25.10.2023, 15:19   #3249
Sultan
Шучу на половину
 
Аватар для Sultan
 
Регистрация: 23.01.2011
Сообщений: 5,834
Бабло: $1167860
По умолчанию

Цитата:
Сообщение от disqus Посмотреть сообщение
Посоветуйте, как узнать реальный ИП сайта под cloudflare? IP хистори не помогает, чек сабов тоже
По почтовым заголовкам

Если какое то действие (рега/восстановление..) шлет письма без смтп настройки
Sultan вне форума   Ответить с цитированием