2006年04月17日 星期一 23:28
各位好, 以前有人问过pydev下raw_input输入无法正常退出,是因为:eclipse的控制台下按个回车会给字符串加上\r, 例如 running = True while running: cmd = raw_input("Please input command:") if cmd == 'quit': running = False print "Bye!" 输入quit回车的时候cmd = 'quit\r' 了。 翻了以前的mail,没有提供解决方法。特此发贴求助。 请问我怎么解决啊, 不让控制台输入\r,而是\n 谢谢: -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060417/325016b2/attachment.htm
2006年04月18日 星期二 08:04
2006/4/17, ar. cr..... <arcr.gg at gmail.com>: > > 各位好, > 以前有人问过pydev下raw_input输入无法正常退出,是因为:eclipse的控制台下按个回车会给字符串加上\r, > 例如 > running = True > > while running: > > cmd = raw_input("Please input command:") > > if cmd == 'quit': > running = False > print "Bye!" > > 输入quit回车的时候cmd = 'quit\r' 了。 > 翻了以前的mail,没有提供解决方法。特此发贴求助。 > 请问我怎么解决啊, 不让控制台输入\r,而是\n > 谢谢: > > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > 在程序里把输入的命令的空格,\r和\n去掉再判断就行了。用strip()就直接能解决。 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060418/c3d06684/attachment.html
2006年04月18日 星期二 08:31
在项目属性中有一项,可以选择 新的文本行定界符,然后选择unix方式(unix下换行只是\n)。不过,我感觉这可能对代码编辑器有作用,对控制台起不起作用没试过。 eclipse下python控制台还是调用的python shell ,应该查一下python 的启动参数。看看有没有合适的参数可以设置。 实在不行,就在代码中加一条判断语句,去掉 \r, 呵呵,比较笨的办法。 2006/4/17, ar. cr..... <arcr.gg at gmail.com>: > > 各位好, > 以前有人问过pydev下raw_input输入无法正常退出,是因为:eclipse的控制台下按个回车会给字符串加上\r, > 例如 > running = True > > while running: > > cmd = raw_input("Please input command:") > > if cmd == 'quit': > running = False > print "Bye!" > > 输入quit回车的时候cmd = 'quit\r' 了。 > 翻了以前的mail,没有提供解决方法。特此发贴求助。 > 请问我怎么解决啊, 不让控制台输入\r,而是\n > 谢谢: > > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060418/414551c7/attachment.html
Zeuux © 2025
京ICP备05028076号