BraveZhao的个人博客分享 http://blog.sciencenet.cn/u/BraveZhao

博文

Python with用法:自动关闭文件

已有 2502 次阅读 2019-6-12 11:30 |个人分类:Python|系统分类:科研笔记

在前面的程序中,我们都采用了程序主动关闭文件的方式。实际上,Python 提供了 with 语句来管理资源关闭。比如可以把打开的文件放在 with 语句中,这样 with 语句就会帮我们自动关闭文件。

with 语句的语法格式如下:

with context expression [as target(s)]:
    with 代码块

在上面的语法格式中,context_expression 用于创建可自动关闭的资源。

用法如下:

import fileinput

# 使用with语句打开文件,该语句会负责关闭文件

with fileinput.input(files=('test.txt', 'info.txt')) as f:

    for line in f:

        print(line, end='')




https://wap.sciencenet.cn/blog-3388193-1184519.html

上一篇:Python中fileinput模块使用范例
下一篇:Python linecache用法:随机读取文件指定行
收藏 IP: 157.0.78.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-28 00:28

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部