700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > linux txt文件读写函数 读写txt文件 - 君君君君的个人空间 - OSCHINA - 中文开源技术交流社区...

linux txt文件读写函数 读写txt文件 - 君君君君的个人空间 - OSCHINA - 中文开源技术交流社区...

时间:2021-07-21 17:49:16

相关推荐

linux txt文件读写函数 读写txt文件 - 君君君君的个人空间 - OSCHINA - 中文开源技术交流社区...

引入模块 os 判断文件是否存在

import os

rs = os.path.exists('student.txt')

if rs == True:

print('文件存在')

else:

print('没有文件!')

1 使用open()函数打开txt文件

1,mode 的模式 w 只能操作写入;r 只能读取;a向文件追加;

w+可读可写;r+可读可写;a+可读可追加

多次w模式下打开文本,如果文件中有数据会覆盖原来的

file_handle = open('1.txt',mode='w')

#打开并创建 1.txt文本

2 写入文本

1,write写入,没有顺序

file_handle.write('hello,word\n')

# \n 表示换行

2 writelines()函数,能将字符串写入文件,但不会自动换行,需要手动

file_handle.writelines(['hello\n','world'])

3 读取文件数据

1, read()函数,能读取文件长度,但不知指定读取所有

2 readline() 函数默认读取文件一行数据

3 readlines() 读取所有行的数据,会把每一个行的数据作为一个元素,放在列表中返回

4 关闭文件,close()

student.close()

扩展 tell() 函数,seek()函数

tell()函数 返回当前文件中光标的位置

file_handle = open('1.txt')

# 先读取一行数据

content = file_handle.readline()

print(content)

# 获取光标的位置

number = file_handle.tell()

print(number)

# seek()函数 ,调整光标位置 offset:偏移量

# 第一个参数 offset 直接指定文件的光标位置

# 第二个参数 0 直接移动到开始位置 1当前位置 2末尾位置 默认值0

file_handle.seek(0)

number = file_handle.tell()

print(number)

content1 = file_handle.readline()

print(content1)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。