打开文件 open
读相关
fp=open('D:/1/1.txt') #获取前两个字符 str1=fp.read(2) print(str1) #获取前两个字符 str2=fp.read(2) print(str2) #获取前两个字符获取剩余的全部字符 str3=fp.read() print(str3) #打开后 关闭 fp.close() ''' 12 34 567 abcdefg opqrst '''
fp=open('D:/1/1.txt') #获取第一行 str1=fp.readline()##一行一行地读数据 print(str1) fp.close() ''' 1234567 '''
fp=open('D:/1/1.txt') #获取第一行 str1=fp.readlines()##一行一行地读数据 print(str1[0]) #获取第二行 print(str1[1]) #获取第三行 print(str1[2]) #打开后 关闭 fp.close() '''
写相关
f=open('D:/1/1.txt','w+') f.write('fqs\n') result1=f.tell()# 读取文件指针的位置 f.write('35\n') result2=f.tell()# 读取文件指针的位置 print(f'下标:{result1},下标:{result2}') f.seek(0.0)# 移动文件指针到文件开头 result3=f.readline()# 输出一行 print(f'内容:{result3}') result4=f.tell()# 读取文件指针的位置 print(f'下标:{result4}') result5=f.readline()# 再输出一行 result6=f.tell()# 读取文件指针的位置 print(f'剩余的内容:{result5},下标:{result6}') f.close() '''
下标:5,下标:9
内容:fqs
下标:5
剩余的内容:35
,下标:9
'''