python - Python 3.7 input() 不起作用,但 raw_input 起作用
问题描述
所以经典的初学者问题......我一直在尝试在各种文本编辑器(如 VSCode 和 Atom)上使用 Python,但它们似乎都不起作用(安装 python 3.7 后)。如果我要求一个简单的输入,程序会崩溃,将输入标记为未定义,但是当我使用 raw_input() 时,由于某种原因它工作得很好。但是,在 Python 3 中 raw_input() 已更改为 input() 那么为什么这一直发生在我身上呢?
解决方案
奇怪的,
估计安装有问题
请检查什么:
import sys
print(sys.version)
输出,
并查看此输出:
import platform
print(platform.python_version())
看看这是否有效:
print 'hello'
如果它确实有效,那么您在 python 2 上,还可以查看什么sys.version
和platform.python_version()
输出
推荐阅读
- vuejs2 - 道具显示在模板中,但不显示在函数中
- angular - 当 URL 太长时,如何防止哈希被清除,例如在 OAuth 令牌场景中,通过 Angular CLI 使用 Webpack-Dev-Server?
- sql-server - 可用性组同步提交 - 写/读问题
- javascript - Impress.js 鼠标滚轮事件
- c++ - Boost [Windows] - 被迫链接额外的库是否正常?
- maple - 给定 n > 2 的过程返回 {2, . . . , n} 大小为 3
- python - 上传文件卡住 - 使用 Nginx 和 gunicorn 部署 Django 应用程序
- javascript - ReactJS在映射对象数组时传递父道具
- javascript - 我可以让这个媒体查询在我的 javascript 中工作吗?
- swiftui - 在 NavigationLink 之后,在 NavigationView 内、TabView 内显示 NavigationBar。SwiftUI