Python小技巧之直接将字符串打印至文件

一、问题提出

如何将print()函数的输出重定向至一个文件中?

二、解决方案

按照下列代码所示,使用print()函数的file关键字参数:

with open('somefile.txt', 'wt') as f:
    print('Hello World!', file=f)

三、后续讨论

该方法可以实现简单的日志功能,但需要注意的是,当使用这种方式将字符串打印至文件时,一定要使用文本方式而不能用二进制方式打开文件。

猜你喜欢

转载自blog.csdn.net/weixin_37780776/article/details/107272461