|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
f = open('C:\\Users\\user\\Desktop\\recore.txt',mode = 'r',encoding='UTF-8',errors='ignore')
print(type(f))
print(f.read())#读取后文件指针就指向文件末尾,然后就不能在往下读取了,文件指针类似于书签
print(f.read())#这儿再次读取,读不到任何内容
print('-----------')
#关闭文件后再次打开
f.close()
f = open('C:\\Users\\user\\Desktop\\recore.txt',mode = 'r',encoding='UTF-8',errors='ignore')
print(f.read(2))
#tell()---告诉文件指针的位置(utf-8编码中:一个中文占两个字节,其他的占一个字节)
print(f.tell())
#f.seek(offset,from):修改文件指针的位置,从from(0代表文件起始位置/1代表当前位置/2代表文件末尾)偏移offset字节
f.seek(6,0)
print(f.readline())
#文件变为列表list(f)
print(list(f))
f.seek(0,0)
#迭代读取文件内容
for each_line in f:
print(each_line)
#文件的写入---需要确保之前的打开方式是‘w’ 或者 ‘a’
f = open('E:\\test.txt',mode = 'w',encoding='UTF-8',errors='ignore')
print(f.write('asddd仰赖'))#打印出来的是写入的字符数字
f.close()
打印结果:
<class '_io.TextIOWrapper'>
女生:1111
男生:22222
女生:333333
男生:4444444
-----------
女生
6
:1111
['男生:22222\n', '女生:333333\n', '男生:4444444']
女生:1111
男生:22222
女生:333333
男生:4444444
7
|
|