@ru_python

Страница 7399 из 9768
Aragaer
14.12.2018
08:06:59
воот, теперь у меня на 323081 выдало правильный ответ

еще 5 минут и у меня будет правильный мой 8)

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

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

Aragaer
14.12.2018
08:08:33
там есть в примерах три кейза

у меня кстати в конце прикол получился - мне вообще прямые рельсы не нужны, нужны только повороты и пересечения

и стартовые позиции тележек

Ivan
14.12.2018
08:09:14
я пока отлаживал сделал вывод всего поля на каждом тике в файл
ну там очень большое поле. Задолбаюсь такое отлаживать

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
может кто скинуть у кого правильно решение карту с движением кареток?

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
Как отсортировать словарь по возрастания(Ключи = цифры)

Yegor
14.12.2018
08:36:36
Увы нет. Сделай свою функцию
Ну по идее можно ведь в условии цикла сделать цикл, который вернет полные пути к файлам?

Забыл как оно правильно называется

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

возьмите glob

Владимир
14.12.2018
08:39:07
Забыл как оно правильно называется
Можно os walk еще или glob использовать

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

Google
Robot
14.12.2018
08:42:27
Можно os walk еще или glob использовать
В oswalk тоже же джоинить придется, да и ему рекурсия возможно не нужна

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

Robot
14.12.2018
08:43:40
А чем джойн не нравится?
Ну ему лень. Про glob да забыл както

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

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

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

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

Yegor
14.12.2018
09:04:43
Подскажите flask отдаю страницу со статикой(рисунки много) куда копать чтобы подгружать страницу по мере прокрутки
Пиши отдельно вьюшку, в которую будешь передавать номер картинки (например) а она будет отдавать картинку. Дальше лепишь хотя бы тот же жиквери и прокручивая страничку вниз дергаешь с помощью js эту вьюшку

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

Aragaer
14.12.2018
09:09:53
это я про елку

куча копипасты получилась..

Tishka17
14.12.2018
09:25:19
мне тут объяснили

через полчаса моих раздумий

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

Сергей
14.12.2018
09:56:35
http://dpaste.com/0X0FY0M
Понял, он использует текущую директорию. Сейчас еще посмотрю

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
смотря по какому признаку он последний? По дате изменений?

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
with json_file as file_links: for filename in os.listdir(companies_temp_folder): poolfile = os.path.join(companies_temp_folder, filename) if lastfile: что-то делаем
после выхода из цикла filename будет указывать на последний элемент

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

Google
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
т.к. listdir() может вернуть условно в любом порядке имена файлов
Это не важно, я собираю все файлы в один, и к последней срочке каждого файла добавляю ",", но в последнем файле добавлять этот символ не надо

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
чо
доброе утро

Alex
14.12.2018
10:16:58
ух ты. Почитай про <string>.join
ну если там файлы большие, то это такой себе вариант

Yegor
14.12.2018
10:17:08
29К

строк

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

Страница 7399 из 9768