6.4 file 的 with 用法

#!/usr/bin/env python
# -*- coding:utf-8 -*-
#@Time      :2017/10/28 9:13
#@Author    :zhouyuyao
#@File      :file_with.py

import codecs
f = open('test.txt','r')
f.close()
with codecs.open('test.txt','r') as f:
# 使用 with 无需在最后 close 关闭文件,读完后直接关闭
    print(f.read())
    print(f.closed)
print(f.closed)   # 打印文件是否关闭 True or False

with codecs.open('test.txt','r') as f1:
    for line,vlaue in enumerate(f1):
        print(line,vlaue)

import linecache
count=linecache.getline('test.txt',4)   # 打印文件的第四行
print(count)


上一篇:分享到支付宝demo测试流程(iOS版)


下一篇:c#+ArcEngine中的IGroupLayer的用法