Python中利用print语句将格式化输出直接写入文件的方法

Mason
Mason
发布时间:2026-10-14 | 6人浏览过
原创

本文介绍在Python中将print格式化输出直接写入文件的方法。通过指定文件句柄,可避免手动拼接字符串和中间变量保存的繁琐过程,实现高效便捷的文件写入操作。

Python print输出到文件的实现方法

在处理文件写入程序时,若需将print的输出结果保存至文件,常规思路是将所需字符串拼接后写入文件,但这种方式较为繁琐。曾尝试使用exec函数,但发现其无返回值,无法将输出内容直接保存至变量中。

经查阅资料发现,Python支持将print的输出直接写入文件,无需经过中间变量保存步骤,该方法既高效又便捷。

具体语法格式为:print >> fp, 格式串,其中fp代表文件句柄。


data=open("D:\data.txt",'w+')
print>>data,'%s::%s@%s.%s::%d-%d-%d' % (dtstr,em,dn,choice(doms),dtint,shorter,longer)

以上即为Python中print格式化输出到文件的完整实现方案,供参考使用。

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表