Загрузка функций Python возвращает синтаксисную ошибку [Duplicate

StackOverflow https://stackoverflow.com/questions/20353434

  •  25-08-2022
  •  | 
  •  

Вопрос

Я получаю котировку сообщения об ошибке, что у меня есть синтаксическая ошибка при попытке загрузить мои функции. Я могу загружать их по одному в холостое время, но при вставке полного сценария возвращается ошибка. Я считаю, что это связано со второй функцией, которая называется первой. Чтобы проверить это, простой код ниже также возвращает эту ошибку :(.

def hello():
    print('Hello there!')

def boo():
    hello()

Я не уверен, почему это происходит, потому что первая функция определяется до того, как ее называют во втором. Так что это должно быть загружено в память, не так ли?

Спасибо за любую помощь, которую вы можете оказать. :)

Это было полезно?

Решение

Idle Interactive Interpreter может выполнить только одну задачу одновременно, вы не можете сделать больше.

Сохраните скрипт в файл Python (.py расширение) и запустите его.

Из командной строки:

$ cd /script_path
$ python script_name.py

Или, если вы хотите запустить его на холостом ходу:

Ctrl+N - вставьте код - Сохранить - нажмите F5

Надеюсь это поможет!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top