Вход на сайт
Задачка в Batch
746 просмотров
Перейти к просмотру всей ветки
в ответ Срыв покровов 01.05.22 00:52
вангую, что такое может PowerShell.
С заданиями как у меня, любой язык программирования справится, это простейшие сравнения текста, удаление дубликатов,
поэтому я и обрадовался, как любитель писать в текстовом файле, .тхт убрал и добавил .бат и готово.. но нет, оказывается:
batch это для виндовс,
bash это для линукса
powershell это тоже для виндовс,
и у всех свои заморочки, и ГЛАВНОЕ в batch нормально табулятор оформить не смогли, извращаются, у меня мозг вскипел)))
В общем, сделал всё с питоном (как Американец) , в анаконде, юпитерноутбук панда уже есть, сначала вычитал столбцы:
import pandas as pd
df = pd.read_csv("input.csv", sep='\t', usecols=['recipient'])df.to_csv("output.csv", index=False)
потом удалил дубликаты:
import pandas as pddf = pd.read_csv("output.csv", usecols=['recipient'])df = df.drop_duplicates()df.to_csv("babosiki.csv", index=False)
в итоге конечный список из 500 тысяч адресов весит 21МБ, теперь надо думать куда деньги потратить, вроде уже все есть)))
