求助 保存python终端输出结果

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
xalu
帖子: 2
注册时间: 2014-02-08 18:23
系统: ubutu 12.04.3

求助 保存python终端输出结果

#1

帖子 xalu » 2014-02-09 17:26

各位大大看了这个标题先表喷我,我确实是初学者,而且,网上的各种方法都试了也没用
情况是这样的,用python写了个脚步,输出一段文字,然后用了tee重定向输出结果,新文件是生成了,可里面是空的!!!
在python里重定向也是失败
程序是用了gensim工具,训练了一个LDA模型,最后要输出结果
直接用了里面的生成语句lda.print
屏幕上可是正常输出,就是无法存到文件里……
输出有800多行,手动复制地无力啊……
请大家帮帮忙T T
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
联系:

Re: 求助 保存python终端输出结果

#2

帖子 cuihao » 2014-02-09 22:58

输出到stderr里了?
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
pengqian
帖子: 120
注册时间: 2010-12-23 10:23

Re: 求助 保存python终端输出结果

#3

帖子 pengqian » 2014-02-09 23:25

python 下好像可以直接打开文件吧?

fh= open( “ data.txt", 'w')

然后print 函数是可以设置输出到文件的。 具体调用方法忘记了,跟 python version 有关。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 求助 保存python终端输出结果

#4

帖子 poloshiao » 2014-02-10 6:43

在python里重定向也是失败
能夠寫出 如何重定向嗎
看看如何修改
回复