首页 > 解决方案 > Python 3.7 input() 不起作用,但 raw_input 起作用

问题描述

所以经典的初学者问题......我一直在尝试在各种文本编辑器(如 VSCode 和 Atom)上使用 Python,但它们似乎都不起作用(安装 python 3.7 后)。如果我要求一个简单的输入,程序会崩溃,将输入标记为未定义,但是当我使用 raw_input() 时,由于某种原因它工作得很好。但是,在 Python 3 中 raw_input() 已更改为 input() 那么为什么这一直发生在我身上呢?

标签: pythonpython-3.xinputvisual-studio-code

解决方案


奇怪的,

估计安装有问题

请检查什么:

import sys
print(sys.version)

输出,

并查看此输出:

import platform
print(platform.python_version())

看看这是否有效:

print 'hello'

如果它确实有效,那么您在 python 2 上,还可以查看什么sys.versionplatform.python_version()输出


推荐阅读