Python raw_input 不接受输入

标签 python xcode macos testing python-2.7

我最近开始学习 python,并且厌倦了在命令行(终端 mac os x)上运行它。我想要一个可以很好地编码的环境,并且只有在完成部分代码后才运行该代码,而不是像在 shell 中那样逐行运行。我决定使用 Xcode,因为界面干净简单,并遵循 this tutorial设置 Xcode 以便我可以运行 python 脚本。

我的问题是当我使用 raw_input() 时然后单击运行,我无法键入值来传递给存储它的变量。以这个简单的行为例:

word = raw_input("Enter a word: ")

稍后在节目中,word被打印。当我在 Xcode 上单击 run 时,控制台中会按预期显示提示:

Enter a word:

但是,我无法在其中输入任何内容,光标在闪烁,所以我知道它正在响应,但当我输入值时,什么也没有发生。我不确定这里出了什么问题,希望你们中的一位可以帮助我。

最佳答案

如果您确实想使用 IDE 进行 Python 开发,请选择 Aptana Studio 3

完成 Pydev 设置后,这非常简单 Refer this for Pydev Setup .

在运行需要一些命令行输入的脚本之前,您可以单击运行按钮旁边的小箭头按钮,它将为您提供一个包含不同选项的下拉菜单。单击运行配置,然后单击名为参数的选项卡,并在字段名称程序参数中输入参数。单击“应用”即可开始。

下次您需要运行代码时,只需单击“运行”,它将自动获取您在上面的选项中指定的参数。

希望这有帮助。

关于Python raw_input 不接受输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18426722/

相关文章:

python - 如何在 Asyncio 中列出文件?

iphone - 允许多台 Mac 处理同一个 iOS 项目

ios - 在 iOS 项目中混合使用 stdc++ 和 libc++

java - 什么JVM 可以在Mac OS 7.5 下运行?

python - Apache NiFi : Processing multiple csv's using the ExecuteScript Processor

Python:在字符串列表中优化搜索子字符串

python - 获取包含文本的列中所有行的词频

ios - p12 分发证书未出现在 xcode "team"中

objective-c - 防止用户注销或关机

c++ - 如果进程崩溃,映射文件会怎样?