将stdout重定向到文件不起作用

姆彭科夫:

我有一个使用子流程来获取HTML的脚本:

misha@misha-K42Jr:~/git/domain_classifier$ python webkit_retrieve.py error-cut.txt html/error -N 5
http://kurabo.co.jp HostNotFoundError
http://monarch.com HostNotFoundError
http://nssmgmt.com HostNotFoundError
http://sbcglobal.net HostNotFoundError
http://dynamixcorp.com SslHandshakeFailedError
http://groupe-synox.com RemoteHostClosedError
QFont::setPixelSize: Pixel size <= 0 (0)
http://www.cnn.com NoError
http://pacbell.net TimeoutError

如果我运行相同的脚本,但是将输出重定向到文件,则输出中什么也没有:

misha@misha-K42Jr:~/git/domain_classifier$ python webkit_retrieve.py error-cut.txt html/error -N 5 > stdout.txt
QFont::setPixelSize: Pixel size <= 0 (0)
misha@misha-K42Jr:~/git/domain_classifier$ cat stdout.txt
misha@misha-K42Jr:~/git/domain_classifier$

为什么输出为空?它不应该包含在第一种情况下打印到stdout的东西吗?

姆彭科夫:

我有一个QApplication作为脚本的一部分。似乎这在某种程度上影响了输出重定向。其他没有QApplication的脚本似乎可以按预期进行重定向。在某处可能是一个错误,但我不必跟踪它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将stdout重定向到文件时,正向子进程stdout不起作用

使用nohup将stdout重定向到文件不起作用

使用系统命令将stdout和stderr输出重定向到文件在perl中不起作用

如果将输出重定向到stdout,为什么Bash陷阱不起作用?

StdOut重定向不起作用

在Swift中将NSLog重定向到文件不起作用

为什么将容器标准输出重定向到文件不起作用?

使用systemd将日志重定向到文件不起作用

将输出重定向到文本文件在批处理中不起作用

将Chrome / V8 --trace-gc输出写入文件-stdout重定向不起作用

将输出从文件重定向到stdout

重定向文件不起作用PHP

将stdout和stderr重定向到文件,并将stderr重定向到stdout

从 crontab 执行时,输出重定向到脚本中使用的文件不起作用

用於 http 到 https 重定向的 htaccess 文件不起作用

通过表单操作重定向到.php文件不起作用(初学者Questio ..)

NGINX 为什么我从子文件夹重定向到 IP 地址不起作用?

.htaccess将非www重定向到www,但一个目录不起作用

将函数输出重定向到printf语句在bash中似乎不起作用

react-router - 将私人页面重定向到登录页面不起作用

nginx将特定站点从http重定向到https不起作用

将Firebase托管根目录重定向到云功能不起作用

将登录后重定向到其他页面不起作用

.htaccess 将 HTTP 重定向到 HTTPS,mod_rewrite 不起作用

C - 将 awk/sed 标准输出重定向到管道不起作用

重定向不起作用?

DNAT重定向到特定端口不起作用

重定向到Amazon链接不起作用

从/index.php重定向到/不起作用