# 1 读取前两个字符 withopen(file_path, 'r', encoding='gb2312') asfile:data=file.read(2)print("读取前两个字符:", data)# 2 使用seek()将文件指针移动到第2个汉字字符的位置(索引2,1个汉字占2个位置)withopen(file_path, 'r', encoding='gb2312') asfile:file.seek(2)data=file.read(...
with open("file.txt", "r") as f: (tab)f.seek(9) # 将文件指针移动到第10个字节的位置 (tab)byte = f.read(1) # 读取第10个字节 print(byte) # 输出第10个字节的内容 跳过文件中的某些内容:可以使用seek()函数将文件指针移动到指定位置,然后进行读取或写入操作。例如,跳过文件中的前...
with open(file_path, 'r') as file: file.seek(10) # 移动到文件的第10个字符位置 content = file.read() print(content) 总结 open和close函数是Python中常用的高频内置函数,用于打开和关闭文件。通过with语句可以自动关闭文件,提高代码的健壮性和可维护性。在文件操作中,还可以使用try...except块来处理异...
1、实例说明 代码: withopen('test.txt','rb+') as f: f.write(b'Runsen') # 文件对象位置print(f.tell()) # 移动到文件的第四个字节 f.seek(3) # 读取一个字节,文件对象向后移动一位print(f.read(1))print(f.tell())print(f.tell())print(f.read(1)) #输出如下6b's'450b'\r' pyth...
seek flush close 对于t 模式打开的文件: withopen('test.txt')asfr:fr.read(2)# 读取 2 个字符,指针移动到第 3 个字符处。返回一个 strfr.read()# 读取剩余的全部字符,指针移动到文件末尾。返回一个 strfr.readline()# 读取一行,指针移动到下一行行首。返回一个 strfr.readline(4)# 读取 4 个字符,...
python复制代码with open("example.txt", "r") as file:file.seek(0, 2) # 从文件结尾移动到文件开头 print(file.read()) # 输出 "Hello,"(这是文件的开头)需要注意的是,seek()函数不会改变文件中的数据,它只是改变了读取或写入数据的位置。因此,你可以在读取或写入数据之前使用seek()函数来...
python复制代码with open("example.txt", "rb") as f:f.seek(-10, 2) # 将文件指针移动到距离文件结尾10个字节的位置 data = f.read(10) # 从当前位置读取10个字节的数据 print(data.decode()) # 打印读取的数据 上述代码首先打开一个名为"example.txt"的文件,并使用seek函数将文件指针移动到...
file = open('new_file.txt',mode='r+',encoding='utf-8') file.read()#先读#写入数据file.write('第9节课的测试文件内容')#再写#关闭文件file.close() 3.文件的操作之seek seek:表示光标在哪里 ①打开一个文件时,光标在最开始的位置 ②打开一个文件,W+的模式写入一些数据(没有关闭),再读取,就啥...
file.seek(10)# 移动到第10个字符位置 print(file.read(5))# 读取接下来的5个字符 技巧8:使用tell()获取当前文件指针位置 tell()返回文件当前读写位置。 withopen('file.txt','r')asfile: print(file.tell())# 打印当前文件指针位置 技巧9:使用os.path.getsize()获取文件大小 ...
#file1.seek(0)#seek(n): print(file1.read()) file1.close() >>> 天天向上#只会读取出光标后边的内容 用'r+'打开一个不存在的文件'note2.txt',同样会报错 filepath = r'D:\note2.txt'#一个不存在的文件 file1 = open(filepath,'r+',encoding='utf-8')#通过'r+'的方式打开文件 ...