编程语言
首页 > 编程语言> > python File常用操作

python File常用操作

作者:互联网

python File常用操作
data = open(“yesterday”,encoding=“utf-8”).read()
print(data)
文件句柄,"w"为写模式,“r"为读模式 “a"为追加模式 模式一直一种一种使用,不能混着用
//读模式:
f = open(“yesterday”,“r”,encoding=“utf-8”)//文件句柄
data = f.read()
print(data)
//写模式:
f = open(“yesterday”,“w”,encoding=“utf-8”)//文件句柄
f.write(“hello world beijingtiananmen*******”)
f.write(”////hengekda 嗯哼大量”)
//追加模式:(如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件进行写入。)
f = open(“yesterday”,“a”,encoding=“utf-8”)//文件句柄
f.write(“hello *******”)
f.write(“44444”)
f.close() //关闭文件

f = open(“yesterday”,“r”,encoding=“utf-8”)//文件句柄
print(f.readline())//读第一行
for i in range(5):
print(f.readline())
print(f.readlines())
for line in f.readlines():
print(line.strip())

/一行一行读,而且不保存,只保存当前执行的行
f = open(“yesterday”,“r”,encoding=“utf-8”)//文件句柄
count = 0
for line in f:
if count == 2:
print("=======================")
count +=1
continue
print(line.strip())
count += 1

f = open(“yesterday”,“r”,encoding=“utf-8”)//文件句柄
print(f.tell()) //光标 当前位置
//print(f.read(2))
print(f.readline())
print(f.tell())
f.seek(0)//回到某个位置
print(f.readline())
//文件编码格式
print(f.encoding)
//返回编号
print(f.fileno())
print(f.flush())//强制刷新

f = open(“yesterday”,“a”,encoding=“utf-8”)//文件句柄
f.seek(10)//设置文件当前位置
f.truncate(20)//截取文件

f = open(“yesterday”,“r+”,encoding=“utf-8”)//文件句柄 读写
f = open(“yesterday”,“w+”,encoding=“utf-8”)//文件句柄 写读
f = open(“yesterday”,“a+”,encoding=“utf-8”)//文件句柄 追加读写
f = open(“yesterday”,“rb”) //二进制格式编码 只读

qq_43619747 发布了4 篇原创文章 · 获赞 0 · 访问量 62 私信 关注

标签:常用,utf,encoding,python,句柄,yesterday,File,print,open
来源: https://blog.csdn.net/qq_43619747/article/details/104174440