@leirons

Что не так с кодом?

Ошибка - /bin/sh: 1: start: not found

Я понимаю ошибку, но не понимаю как ее исправить

path_to_file = '/home/Mirex/PycharmProjects/parser/path_png'
        name_of_file = '1.pdf'
        page_to_open = 'https://www.google.com.ua/'

        command_to_run = 'start chrome --headless --print-to-pdf="{0}{1}" {2}'.format(path_to_file, name_of_file,
                                                                                      page_to_open)
        print('launch:' + command_to_run)

        os.popen(command_to_run)
        driver.quit()
  • Вопрос задан
  • 150 просмотров
Пригласить эксперта
Ответы на вопрос 2
MinTnt
@MinTnt
Если всё остальное верно, то просто путь поправьте в команде, на
{0}/{1}

А то в вашем варянте, получается что-то по типу
"/home/Mirex/PycharmProjects/parser/path_png1.pdf".
А такого пути не существует.

Ну это, если проблема не в ином
Ответ написан
Комментировать
clojurerabbit
@clojurerabbit
Командная оболочка не может найти команду start. Что вполне логично - судя по расположению домашнего каталога это Linux, а не Windows. Думаю, стоит поменять start chrome на exec google-chrome или exec google-chrome-stable.

Добавлено позже:
Или без exec - в зависимости от желаемого результата (man exec).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы