Redirect 为什么它不能';如果Jython中出现错误,请不要创建日志文件

Redirect 为什么它不能';如果Jython中出现错误,请不要创建日志文件,redirect,jython,Redirect,Jython,我不明白为什么这个命令不起作用 import os cmd = "ls 2>errors.log" retcode = os.system(cmd) if retcode > 1 : raise "Fatal ListError (%d)" % retcode, "Erreur de split" 它无法将错误重定向到erros.log。如果我的命令中没有任何错误,至少它需要创建emty文件errors.log您的代码在

我不明白为什么这个命令不起作用

import os           
cmd = "ls 2>errors.log"   
retcode = os.system(cmd)   
if retcode > 1 :            
 raise "Fatal ListError (%d)" % retcode, "Erreur de split" 

它无法将错误重定向到erros.log。如果我的命令中没有任何错误,至少它需要创建emty文件errors.log

您的代码在jython2.7b2中为我工作。您使用的是哪个版本的Jython?@DavidCharles非常感谢您的评论,我将检查Jython使用的版本,然后我将返回给您告诉我,您是否知道如何将脚本中的错误重定向到errors.log文件,而不是我的(ls 2>errors.log)