打开文件 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

'''

 

posted @ 2023-07-05 18:07  胖豆芽  阅读(13)  评论(0编辑  收藏  举报