2024-04-25 06:16:04 发布
网友
我可以把它保存在一个python文件中,如何将它保存在终端上?例如,我知道该怎么做,但据我所知,它并没有起到任何作用:
sys.stdout = open('thefile.txt', 'w') print "In a file?"
我怎样才能让它把它写进一个文本文件,然后才能找到那个文本文件呢?(或任何其他形式的文件。)
您在代码中所做的是正确的。在
import sys sys.stdout = open('thefile.txt', 'w') print "In a file?"
import sys
sys.stdout = open('thefile.txt', 'w')
sys.stdout
'w'
In a file?
stdout
thefile.txt
您可以在Python代码所在的目录中找到文本文件(thefile.txt)。在
或者,您可以省略上面代码中的前2行(即只有print语句),然后运行python代码,如下所示:
>将stdout重定向到文件。如果文件不存在,则创建该文件,否则将覆盖该文件。在
>
您在代码中所做的是正确的。在
import sys
-导入sys模块sys.stdout = open('thefile.txt', 'w')
-将sys.stdout
更改为可写('w'
)文件对象,以便写入stdout的任何内容都将写入该文件。在In a file?
打印到stdout
,在本例中它将是thefile.txt
文件。在您可以在Python代码所在的目录中找到文本文件(
thefile.txt
)。在或者,您可以省略上面代码中的前2行(即只有print语句),然后运行python代码,如下所示:
^{pr2}$>
将stdout重定向到文件。如果文件不存在,则创建该文件,否则将覆盖该文件。在相关问题 更多 >
编程相关推荐