文档flie的读写,open()的用法

本文详细介绍了Python中的文件I/O操作,包括使用open函数打开文件、设置不同的文件模式、读写文件内容、文件属性的获取以及文件指针的管理。通过实例演示了read(), write(), seek()和tell()等方法的使用,还讲解了如何处理文件的读写权限和读取多行内容。最后提到了使用close()方法关闭文件的重要性。
摘要由CSDN通过智能技术生成

Python 文件I/O
open 函数
你必须先用Python内置的open()函数打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写。
语法:
f=open(“text”,mode="r’,encloding=“utf8”)

模式 r r+ w w+ a a+
属性 描述
f.closed 返回true如果文件已被关闭,否则返回false。
f.mode 返回被打开文件的访问模式。
f.name 返回文件的名称。

用 close()方法关闭文件是一个很好的习惯。

write()方法不会在字符串的结尾添加换行符(’\n’):

read()用法

print(f.readline())
读一行或者读第几行
print(f.readable())
文件是否可读
print(f.read())
读全部或者读多少字符,数字字母占一个字节,符号占2个,汉字占3个
print(f.tell())
指针在哪
print(f.seek(0,0))
指针返回位置
print(f.readlines())
把文字全部读取出来,并返回为列表,可通过索引取出
f.readlines()[]
取出f.readlines()列表中的换行符
res=f.readlines()
for i in range(len(res)):
res[i]=res[i].strip("\n")
print(res)

write()用法

f.write(“恭喜发财\n”)
会覆盖原来的文档
f.writable() 是否可写
f.writelines(“请问你是?”)

a+的用法

f.write(“你好吗”)
不会覆盖原文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值