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”) //二进制格式编码 只读

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值