2015-06-30 3 views
0

Я новый ученик для Python и пытается использовать Xcode, чтобы сделать это, так как Xcode выглядит чисто и красиво ...Xcode версии 6.3.2 (6D2105), не может принимать ввод в консоли

I иметь Xcode Version 6.3.2 (6D2105), должен быть самым новым.

Я следую за этим link, чтобы настроить Python на Xcode. Я думаю, что я сделал правильно, по крайней мере, если бы я дал простую команду, например

print('Hello') 

Xcode вернет мне то, что я хочу.

Но дальше, когда я пытаюсь

person = input('Enter your name: ') 

print('Hello', person) 

Я вижу мой «Введите ваше имя» отображается в консоли. (В нижнем правом углу окна). Однако, если я наложу на него курсор мыши и начну печатать, курсор не перемещается, и мои нажатия клавиш не отображаются. Но я вижу, что мигает там, поэтому он должен иметь фокус, но просто не вмешивайся.

Я стараюсь искать в Интернете и видеть некоторые похожие post. Но они очень старые и не имеют ответа.

Это не должно быть большой ошибкой, на которую я надеюсь ... Может ли кто-нибудь помочь мне решить эту проблему?

Спасибо!

+0

вы можете попробовать 'raw_input' вместо' input'? делает то же самое? – CML

+0

вы хотите придерживаться XCode? возможно, попробуйте другую среду IDE? Аптана, ПиЧарм, Шпион? – CML

+0

@CML Да, все та же проблема ... Хмм, я должен придерживаться Xcode, если нет абсолютно никакого способа кодировать python в нем ... Я знаю, что Xcode может быть не лучшей IDE, а как большая программа, она должна уметь программировать python ...... Надеюсь, что ...... – JumpJump

ответ

2

В соответствии с this XCode Debugger/Console позволяет взаимодействовать только для программ, написанных на C, C++ и C-Objective.

Поэтому я бы рекомендовал переключиться на другую IDE.

+0

Хорошо ... Любые рекомендации для других Ide? – JumpJump

+1

Вы можете использовать XCode для кодирования, но вы можете вызвать свой скрипт Python с консоли/терминала. – CML

+0

i.c., я уже установил IDLE для кодирования. Это хорошо и чисто! – JumpJump