6.4 file 的 with 用法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/env python
# -*- coding:utf-8 -*-
#@Time      :2017/10/28 9:13
#@Author    :zhouyuyao
#@File      :file_with.py
 
import codecs
= 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)


上一篇:如何编写.NET Core Global Tools (附两个案例)


下一篇:已知数据信息为 16位,最少应附加( )位校验位,以实现海明码纠错。