在Jython脚本中接受用户输入的问题

2024-09-27 00:14:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我是jython的新手请查看我的学习环境详情

JYTHON:JYTHON 2.5.4rc1(2.5:723492dbab022013年2月8日,09:50:55) JAVA:java1.7.0_01上的[JAVA HotSpot(TM)64位服务器虚拟机(Oracle Corporation)] PYTHON:python3.3 IDE:Juno服务版本1上的PyDev 操作系统:Windows 7,64位

当我试图运行一个我从互联网上获取的程序时。 该程序期望最终用户(C、M或X)提供一些输入,例如:

enterPlayer = input("Would you like to create a team or manage an existing team?\n (Enter 'C' for create, 'M' for manage, 'X' to exit) ") 如果用python(使用pydev)运行这个程序,这个方法可以很好地工作。但是如果以jython的形式运行这个程序,程序就会崩溃,如果我打印enterPlayer[print (enterPlayer.upper())]变量(存储用户输入的变量),则值显示为"__PYCLASSPATH__/"。在

也就是说,如果我选择python(jython),程序就会正常工作,否则它会崩溃。在

请帮忙


Tags: to程序服务器formanage环境createjython
1条回答
网友
1楼 · 发布于 2024-09-27 00:14:45

inputraw_input=Python 3.x:Python 2.x

如果您想同时在python3.x和python2.x(jython2.x)中运行程序,请在程序的开头添加以下行。在

import sys
if sys.hexversion < 0x3000000:
    input = raw_input

相关问题 更多 >

    热门问题