
Aragaer
14.12.2018
08:06:59
воот, теперь у меня на 323081 выдало правильный ответ
еще 5 минут и у меня будет правильный мой 8)

Ivan
14.12.2018
08:07:27
у меня было емнип ~419
а у меня выходит на 332 тике. Колизия на (40,102) и пишет что неверно. Не могу понять где ошибка. Есть еще тест кейсы с ответом для отладки?

SetazeR
14.12.2018
08:08:06

Google

SetazeR
14.12.2018
08:08:30
и просто визуально отслеживал

Aragaer
14.12.2018
08:08:33
там есть в примерах три кейза
у меня кстати в конце прикол получился - мне вообще прямые рельсы не нужны, нужны только повороты и пересечения
и стартовые позиции тележек

Ivan
14.12.2018
08:09:14

SetazeR
14.12.2018
08:09:27

Aragaer
14.12.2018
08:11:30
вобщем у меня какой-то дурной немного код получается 8)
сегодня
впрочем, он на схеме, по сравнению с этим остальное ерунда
из-за этого дурного "-размер, +2" у меня и получился неправильный ответ на самом деле
потому что я сначала делал -3, но там во всех примерах 5-значное число и оно тогда совпадало
а реальная задача это 4-значное и вот ровно на 1 и была ошибка 8)

Ivan
14.12.2018
08:13:23

Google

Yegor
14.12.2018
08:14:25
Дядьки, чет не нагугливается:
os.listdir(path) - поиметь список файлов в дирректории
А как поиметь этот список с полными путями к файлу?

Aragaer
14.12.2018
08:14:35
но 5 минут считать это жесть чот
надо чот какт оптимизировать, но я не знаю как

Ivan
14.12.2018
08:15:09

Aragaer
14.12.2018
08:27:32
чуток оптимизнул, стало 4 минуты 15 секунд

Ivan
14.12.2018
08:27:49
может кто скинуть у кого правильно решение карту с движением кареток?

Robot
14.12.2018
08:33:56

Yegor
14.12.2018
08:34:31
Os.path.join
for filename in os.listdir(companies_temp_folder):
print(os.path.join(companies_temp_folder, filename))
Так, да? Проще не получится?
нельзя ли никак сделать чтоб цикл был уже по полных путях к файлу?

xOxXakerxOx
14.12.2018
08:35:29
Как отсортировать словарь по возрастания(Ключи = цифры)

Robot
14.12.2018
08:35:40

Yegor
14.12.2018
08:36:36
Забыл как оно правильно называется

Robot
14.12.2018
08:37:23

Aragaer
14.12.2018
08:38:48
не надо мучать труп
возьмите glob

Владимир
14.12.2018
08:39:07

Aragaer
14.12.2018
08:41:47
ок, 3 минуты 20 секунд

Google

Robot
14.12.2018
08:42:27

Владимир
14.12.2018
08:43:04

Yegor
14.12.2018
08:43:24
Нет рекурсий, есть папка в ней только файлы, которые нужно обработать в цикле

Robot
14.12.2018
08:43:40

Yegor
14.12.2018
08:45:00
Про glob сейчас почитаю

Николай
14.12.2018
08:49:37
Подскажите flask отдаю страницу со статикой(рисунки много) куда копать чтобы подгружать страницу по мере прокрутки

Yegor
14.12.2018
08:51:59
Но дело в том что модуль os уже импортирован, зачем мне загружать еще один модуль, если мне оно нужно всего лишь один раз на весь скрипт?

Tishka17
14.12.2018
09:00:14

Aragaer
14.12.2018
09:03:53
вобщем у меня скорость второй части получается около секунды на 100 тыщ добавлений

Yegor
14.12.2018
09:04:43

Aragaer
14.12.2018
09:05:37
все вместе - 3.30 на обе части. Норм, я пока на этом и остановлюсь

Yegor
14.12.2018
09:07:38

Aragaer
14.12.2018
09:09:53
это я про елку
куча копипасты получилась..

some_random_anonymous
14.12.2018
09:24:29

Tishka17
14.12.2018
09:25:19
мне тут объяснили
через полчаса моих раздумий

Сергей
14.12.2018
09:48:07

Yegor
14.12.2018
09:50:28

Google

Сергей
14.12.2018
09:51:34
неа, не работает
перед тем, как я написал, я проверил, всё нормально отображало - файлы и папки с абсолютными путями. Что выводит?

Yegor
14.12.2018
09:51:43
вансек

Сергей
14.12.2018
09:56:35

Yegor
14.12.2018
09:57:30
У меня ведь оно разбито на модули, и там пути исполняемого модуля и файла от куда оно запускается разные
у меня теперь другая дурацкая печаль, мне нужно последний символ в файле удалить
и тоже циклы не охота использовать

Сергей
14.12.2018
10:03:20

Yegor
14.12.2018
10:03:33
нене
Я сейчас немножко переформулирую чтоб не удалять этот символ
Как перебрать файлы в папке и узнать что ты работаешь с последним файлом?

Сергей
14.12.2018
10:05:33
смотря по какому признаку он последний? По дате изменений?

Alex
14.12.2018
10:05:38

Yegor
14.12.2018
10:06:05
ок, не так, последний элемент списка в цикле
with json_file as file_links:
for filename in os.listdir(companies_temp_folder):
poolfile = os.path.join(companies_temp_folder, filename)
if lastfile:
что-то делаем

Tima
14.12.2018
10:07:06
Привет ребята кто-то юзает DataGrip?

Alex
14.12.2018
10:07:23

Yegor
14.12.2018
10:07:59

Сергей
14.12.2018
10:08:59
но нужно быть увереным, что в этой директории нет папок, а то последней может быть и папка

Google

Yegor
14.12.2018
10:09:48

Alex
14.12.2018
10:10:26
но вообще странно как-то искать "последний" файл

Yegor
14.12.2018
10:10:58
with json_file as file_links:
for filename in os.listdir(companies_temp_folder):
poolfile = os.path.join(companies_temp_folder, filename)
json_file.write(",\n".join(open(poolfile).read().splitlines()))
json_file.write(",")
json_file.удалить_последний символ?

Alex
14.12.2018
10:11:48
т.к. listdir() может вернуть условно в любом порядке имена файлов
а... понятно

Yegor
14.12.2018
10:12:45

Alex
14.12.2018
10:13:46

Tishka17
14.12.2018
10:14:54
чо

Сергей
14.12.2018
10:14:58
вместо цикла можно последний объект получить, обернув итератор в лист и взять -1 индекс
last_file = os.path.join(companies_temp_folder, list(os.listdir(companies_temp_folder))[-1])

Alex
14.12.2018
10:15:19

Сергей
14.12.2018
10:16:26

Tishka17
14.12.2018
10:16:28

Alex
14.12.2018
10:16:58

Yegor
14.12.2018
10:17:08
29К
строк

Сергей
14.12.2018
10:17:49
тогда:
https://t.me/ru_python/739894