HighwayToCode
@HighwayToCode
While Учусь do Туплю

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

Добрый день!

Использую, в основном винду для коддинга, однако иногда приходится использоваться мак.
Часто замечаю, что терминал в маке не всегда корректно запускает код и выдает тонну ошибок.
Как простейший пример:
#! /usr/bin/env python
# -*- coding: utf-8 -*-
name = input ("Как Вас зовут?\n")
print ("Hello, " + name)


В IDLE все, очевидно, корректно работает.
Однако, мак в моменте ввода инпута пользователем, выдает ошибку:
n348:~ user$ python /Users/user/Desktop/dev/main.py 
Как Вас зовут?
Denis
Traceback (most recent call last):
  File "/Users/user/Desktop/dev/main.py", line 3, in <module>
    name = input ("Как Вас зовут?\n")
  File "<string>", line 1, in <module>
NameError: name 'Denis' is not defined


С чем это может быть связано и как пофиксить?
  • Вопрос задан
  • 60 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Очевидно, на винде у вас третий Python, а на маке второй, в котором вместо input надо использовать raw_input.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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