python - 如何在 Netbeans 8.2 中输入 Python
问题描述
在netbeans中运行python时,当我输入输入时,我如何以及在哪里接受输入。例如
name = input("enter your name")
print("hello",name)
当我运行它时,我在 shell 的左侧得到输出,但是当我尝试在该窗口中输入任何内容时,我得到
Traceback (most recent call last):
File "C:\Users\Rahul\Documents\NetBeansProjects\NewPythonProject\src\newpythonproject.py", line 18, in <module>
name = input("enter your name")
File "<string>", line 1, in <module>
NameError: name 'hi' is not defined
我正在使用netbeans 8.2。
谢谢!
解决方案
如果您使用 python 版本 2+
name = raw_input("enter your name")
print("hello {}".format(name))
如果您使用 python 版本 3+
name = input("enter your name")
print("hello {}".format(name))
推荐阅读
- python - Python哪个模块最适合在图像中显示矩形?
- ios - WidgetExtension Swift 中的 CoreData
- flutter - 如何在flutter中上传到firebase存储和数据库之前压缩pdf文档
- firebase - Flutter firestore - 更新键为 url 的单个地图条目
- php - 根据送货国家/地区在 WooCommerce 结帐中显示自定义消息
- r - r:操作数据,使具有相同值的列以特定方式组合
- sed - 替换单词,但只能在冒号之后
- html - 如何将 ngx modal 设置为屏幕中间?
- javascript - javascript没有以某种方式运行
- javascript - 如果代理使用 Live Chat Inc 离线,则隐藏 div