Python的文件读取与操作(一)

本文详细介绍了Python中的文件操作,包括文件的读取、创建、写入和相关方法。文件读取时,可以使用'open'函数以不同模式打开文件,如'r'(只读)、'w'(覆盖写入)和'a'(追加)。文件创建时,'w'模式会覆盖同名文件,'x'模式则在文件已存在时失败。文件操作涉及read、seek和tell等方法,用于读取内容和定位文件指针。文件写入则可通过write和writelines方法实现,同时介绍了一些重要的文件对象方法,如flush和close。
摘要由CSDN通过智能技术生成

1、文件读取

打开文件进行读取或写入,需要使用内建函数open和绝对。相对路径:

path = 'examples/segismundo.txt'
f = open(path)

默认情况下,文件是以只读模式 ‘r’ 打开的。之后我们可以像处理列表一样处理文件 f ,并遍历 f 中的行内容:

for line in f:
    pass

行内容会在行结尾标识(EOL)完整的情况下从文件中全部读出,所以你会经常看到一些代码,功能是将文件中的内容形成不带 EOL 的列表:

lines = [x.rstrip() for x in open(path)]

lines
['sue文na el rico en su riqueza,',
 'que mas cuidados le ofrece;',
 '',
 'suena el pobre que padece',
 'su miseria y su pobreza;',
 '',
 'suena el que a medrar empieza,',
 'suena el que afana y pretende,',
 'suena el que agravia y ofende,',
 '',
 'y en el mundo, en conclusion,',
 'todos suenan lo que son,',
 'aunque ninguno lo entiende.']
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

格陵Lan丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值