用Python将内容输出到文档的两种方式

将内容输出到文档的两种方式:

方式一是使用print函数(IO流)写入,方式二是使用上下文管理器

代码如下:

1
2
3
4
5
6
7
8
#方式一,使用print函数写入
fp=open('D:/test.txt','w')
print('奋斗成就更好的你',file=fp)
fp.close()
 
#式二是使用上下文管理器
with open('D:/test1.txt','w') as wfile:
    wfile.write('奋斗成就更好的你')

  执行结果:

 

 说明,第一种方式没使用上下文管理器,所以需要调用close()方法去关闭IO流,第二种方式使用了上下文管理器,所以不需要关闭IO流。

 

posted @   寒冰宇若  阅读(2431)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
历史上的今天:
2018-04-02 JVM调优之jstack找出最耗cpu的线程并定位代码
点击右上角即可分享
微信分享提示