#author F
import sys,time
f = open("file", "r", encoding="utf-8")
print(f.tell())
print(f.readline().rstrip())
print(f.read(5))
print(f.tell())
print(f.read())
print("分割线".center(50, "-"))
print(f.readline()) #空行 指针在最后 无内容
f.seek(0) #指针重置
print(f.readline())
print(f.encoding) #文件的编码
print(f.fileno()) #返回文件的编号
print(f.seekable()) #判断文件是否可移动
print(f.readable()) #判断文件是否可读
print(f.writable()) #判断文件是否可写
print(f.closed) #判断文件是否关闭
# print(f.flush()) #刷新 内存缓存 强制刷新(实时刷新到硬盘)
print(dir(f.buffer))
##演示进度条
for i in range(50):
sys.stdout.write("#")
sys.stdout.flush()
time.sleep(0.1)
# f.truncate() #截断 不指定->从0开始截断 指定->阶段长度 移动不好使 都是从头开始截断
f.close()
# file = open("file", "w+", encoding="utf-8") #写读模式打开
# file = open("file", "a+", encoding="utf-8") #追加读模式打开
# file = open("file", "rb") #二进制读模式打开 视频 (网络传输:socket )
# file = open("file", "rb") #二进制写模式打开 视频 (网络传输:socket ) 字符->encode->二进制
# file = open("file", "rU", encoding="utf-8") #linux和win中回车自动转换
file = open("file", "r+", encoding="utf-8") #读写方式打开
print(file.readline())
print(file.readline())
print(file.readline())
file.write("-------------") #结果写在文件最后
file.close()
Python文件操作
最新推荐文章于 2024-07-30 14:09:24 发布
416

被折叠的 条评论
为什么被折叠?



