python 运行结果输出到文件

在 Python 中,您可以将程序的输出结果输出到文件中,而不是直接在控制台上打印。

要将程序的输出结果输出到文件中,您可以使用 Python 的内置 open() 函数打开一个文件对象,然后将程序的输出结果写入文件中。

下面是一个简单的示例代码,它将 "Hello, world!" 输出到文件 "output.txt" 中:

with open('output.txt', 'w') as f:
    print('Hello, world!', file=f)

上面的代码中,我们使用 with open('output.txt', 'w') as f 打开一个名为 "output.txt" 的文件,并使用 'w' 参数来指定我们要写入文件。然后,我们使用 print() 函数将字符串 "Hello, world!" 写入文件中,而不是在控制台上打印。

另外,还可以将程序的输出结果保存为一个变量,然后将变量的值写入文件中,例如:

output_str = 'Hello, world!'
with open('output.txt', 'w') as f:
    f.write(output_str)

这里,我们首先将 "Hello, world!" 保存到一个变量 output_str 中,然后使用 with open('output.txt', 'w') as f 打开 "output.txt" 文件,并使用 f.write() 方法将变量 output_str 的值写入文件中。

请注意,这只是一个简单的示例,您可以根据自己的需要将程序的输出结果写入文件中。

  •