1

私はmyFile.write("...")頻繁に使用していますが、更新されたファイルを再度開くのではなく、コンソールに出力を表示したい場合があります。IDLEを使用しています。

そこで、 myFile 変数を設定するときに、ファイル名 ( ) を STDIO のようなものに置き換えることはできmyFile.write()ますか?print()output.txt

myFile = open("output.txt", "w")
4

2 に答える 2

6

モジュールを使用できsysます...

import sys
myFile=sys.stdout
myFile.write("Hello!\n")

sys.stderrも利用できます。

于 2012-04-04T00:27:30.713 に答える
0

どうぞ: sys.stdout。他のファイルハンドルと同じように使用してください。例えば

print >> sys.stderr, "Hi! I'm an error!"
于 2012-04-04T00:27:51.777 に答える