簡體   English   中英

將 output 保存在 txt 文件中

[英]Saving output in txt file

我有一個 python 程序,它可以在 5 秒內提供 3000 個輸出,並在幾分鍾內提供數百萬個輸出。 所以我想知道如何將輸出自動保存在“.txt”文件中。

我想我需要一個 python 程序來將我的所有輸出保存在一個 .txt 文件中。 出於某種原因,我使用 python 2 。

我遇到的問題是

  • windows 沒有無限回滾。
  • 我沒有 ubuntu。
  • 如果我嘗試復制我的輸出,我的系統會掛起,因為它只有 4GB 內存。

幫幫我,提前謝謝。

通過 output 我假設您正在談論print()語句。 您可以將標准 output 重定向到print() go 到文件:

import sys

with open('output.txt','w') as f:
    sys.stdout = f
    print('Hello')

在開始輸出之前添加這段代碼:

f = open(“file.txt”, “w+”)

輸出過程中添加這段代碼:

f.write(outputvar)

輸出添加這段代碼:

f.close()

我希望這會有所幫助,如果沒有,請告訴我。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM