在Python中将打印输出重定向到.txt文件

喀麦隆P

我是Python的入门者。我已经尝试过从stackoverflow答案中解决此问题的许多方法,但是它们都不在我的脚本中起作用。
我有这个小脚本可以使用,但是我无法将庞大的结果保存到.txt文件中,因此我可以分析数据。如何将打印输出重定向到计算机上的txt文件?

from nltk.util import ngrams
import collections

with open("text.txt", "rU") as f:
    sixgrams = ngrams(f.read().decode('utf8').split(), 2)

result = collections.Counter(sixgrams)
print result
for item, count in sorted(result.iteritems()):
    if count >= 2:
        print " ".join(item).encode('utf8'), count
虚假的

printPython 2.x中的语句支持重定向(>> fileobj):

...
with open('output.txt', 'w') as f:
    print >>f, result
    for item, count in sorted(result.iteritems()):
        if count >= 2:
            print >>f, " ".join(item).encode('utf8'), count

在Python 3.x中,print函数接受可选的关键字parameter file

print("....", file=f)

如果您from __future__ import print_function使用Python 2.6+,则即使在Python 2.x中也可以使用上述方法。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Python中将打印输出重定向到.txt文件

来自分类Dev

Python:如何将打印输出重定向到 txt 文件?

来自分类Dev

Python 通过循环将打印输出重定向到文件

来自分类常见问题

将打印输出定向到.txt文件

来自分类Dev

将打印输出重定向到awk中的多个文件

来自分类Dev

将os.system()输出重定向到.txt文件

来自分类Dev

将C输出重定向到txt文件

来自分类Dev

如何将所有打印输出从 cmd 到 txt 文件?

来自分类Dev

在csv文件python中打印输出

来自分类Dev

python:如何将文件输出重定向到流

来自分类Dev

将popen输出重定向到python中的文件

来自分类Dev

Frida Python将输出重定向到文件

来自分类Dev

输出未重定向到python中的文件

来自分类Dev

如何在Python中将输出定向到文件以允许排序

来自分类Dev

将python打印输出重定向到graylog2

来自分类Dev

将python打印输出重定向到graylog2

来自分类Dev

通过设备文件将输出重定向到打印机?

来自分类Dev

过滤脚本输出并在屏幕中打印它,同时将其重定向到文件中

来自分类Dev

将标准输出重定向到文件

来自分类Dev

将Shell输出重定向到文件

来自分类Dev

将lldb输出重定向到文件

来自分类Dev

将xargs的输出重定向到文件

来自分类Dev

将输出从文件重定向到stdout

来自分类Dev

将Fabric输出重定向到文件

来自分类Dev

将彩色输出重定向到文件

来自分类Dev

将lldb输出重定向到文件

来自分类Dev

输出未重定向到文件

来自分类Dev

将iostat输出重定向到文件

来自分类Dev

无法将输出重定向到文件