Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [Python] не отрабатывает кусок кода в скрипте, в IDE - всё ок. / 6 сообщений из 6, страница 1 из 1
05.09.2018, 12:12
    #39698346
mnbvcx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Python] не отрабатывает кусок кода в скрипте, в IDE - всё ок.
Написал скрипт (py 3.6, win 7) для автоматизации рутины (Selenium).
Из IDE отрабатывает полностью. Но когда скрипт запускается планировщиком Windows, оконцовка кода не срабатывает (там сохраняется скриншот и добавляется текст в текстовый файл). Весь код до этого норм отрабатывает.
Как быть?
...
Рейтинг: 0 / 0
15.09.2018, 11:09
    #39702908
Sergey1974
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Python] не отрабатывает кусок кода в скрипте, в IDE - всё ок.
Ну как минимум залоггировать это место, ловя ошибки. Может прав каких-то не хватает.
...
Рейтинг: 0 / 0
15.09.2018, 16:25
    #39702967
Лысый дядька
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Python] не отрабатывает кусок кода в скрипте, в IDE - всё ок.
mnbvcxКак быть?
Рассказать, что за IDE для начала, а для полноты картины наваять минимально достаточный скрипт, в котором нет твоей суперсекретной бизнес-логики, но который даст возможность увидеть проблему тем, кому ты задаешь вопрос. Иначе - очень-очень тебя жаль, но иди ка ты нафиг.
...
Рейтинг: 0 / 0
18.09.2018, 07:58
    #39703950
mnbvcx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Python] не отрабатывает кусок кода в скрипте, в IDE - всё ок.
Sergey1974Ну как минимум залоггировать это место, ловя ошибки. Может прав каких-то не хватает.
Залогировал - не видать ошибок.
И никакой секркетной бизнес-логики нет.

Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
finally:
        try:
            browser.save_screenshot(screen_file_name)
            browser.close()
            end = datetime.datetime.now()
            str_end = end.strftime('%Y/%m/%d %H:%M:%S')
            str_log = str_start + ";" + str_err + ";" + str_end + "\n"
        except Exception as e:
            print (e)
            input('err happend')
        finally:
##            input ('try logging')
            f = open(log_file_name, 'at')
            f.write(str_log)
            f.close()


IDE PyScripter.
...
Рейтинг: 0 / 0
18.09.2018, 11:10
    #39704100
Ы2
Ы2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Python] не отрабатывает кусок кода в скрипте, в IDE - всё ок.
mnbvcxЗалогировал - не видать ошибок.
И никакой секркетной бизнес-логики нет.

Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
finally:
        try:
            browser.save_screenshot(screen_file_name)
            browser.close()
            end = datetime.datetime.now()
            str_end = end.strftime('%Y/%m/%d %H:%M:%S')
            str_log = str_start + ";" + str_err + ";" + str_end + "\n"
        except Exception as e:
            print (e)
            input('err happend') <-- тут не смущает?
        finally:
##            input ('try logging')
            f = open(log_file_name, 'at')
            f.write(str_log)
            f.close()


IDE PyScripter.
...
Рейтинг: 0 / 0
18.09.2018, 20:55
    #39704579
mnbvcx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Python] не отрабатывает кусок кода в скрипте, в IDE - всё ок.
Ы2, не смущает.
Если запускаю скрипт вручную - тоже всё ок.
С планировщиком задач какая-то шляпа, видимо.
Странно.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [Python] не отрабатывает кусок кода в скрипте, в IDE - всё ок. / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]