File(文件)

12

File介绍

  学习一门语言,最终目的是解决实际的生活问题,尤其是Python语言,出色的应用在人工智能领域。但是面对大数据的浪潮,数据的读取是一个关键的问题,因此文件操作是我们必须要掌握的内容。

File应用

File打开

 x b +() r w a 

1
2
# open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None) 最重要的
f = open('dm01.txt', mode='a+') 以读写的方式打开文件dm01.txt,用于在文件后追加内容

76

File操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# file.flush() 刷新内部缓存,将缓存区的数据写入文件

# file.read(size) 从文件读取size大小的字节,默认读取所有字节

# file.readline() 读取整行,包括换行符

# file.readlines() 读取所有行,并以列表形式返回

# file.seek(n) 设置文件指针当前位置指向n

# file.tell() 返回文件指针当前位置

# file.write() 将字符串写入文件,返回写入的字符长度

# file.writelines() 向文件写入一个序列的字符串列表,如果需要换行则加入每行的换行符

# flie.close() 关闭文件,关闭后无法进行读写操作
f = open('dm01.txt', mode='r+', encoding='utf-8')
f
f.tell()
f.seek(0)
f.readlines()
f.writelines(['\nfile append1\nfile append2'])
f.seek(0)
f.readlines()
f.close()

77

File小结

  对文件的操作经常使用于文本的批量化修改,大数据的读取或者网页爬虫的应用。这些都属于较高级别的应用领域,因此初学者很少使用到File文件操作,但是为了以后应用的方便,学好文件操作是必不可少的!

-------------本文结束感谢您的阅读-------------
来发评论吧~
Powered By Valine
v1.5.2
0%