Python代码对文件的操作

本文介绍了如何使用Python的withopen()函数以写入(w)、追加(a)和读取(r)模式对filename.txt文件进行操作,包括写入内容、追加字符串以及读取并打印文件内容。
摘要由CSDN通过智能技术生成
with open('filename.txt', 'w') as file:
    # 写入内容
    file.write('what i can say\n')
    file.write('manba,out\n')

with open('filename.txt', 'a') as file:
    file.write('eryingzhang,nideyidalipaone?geiwolashanglai\n')

with open('filename.txt', 'r') as file:
    content = file.read()
    print(content)

代码解析

:with open('filename.txt', 'w') as file:
        # 写入内容
        file.write('what i can say\n')
        file.write('manba,out\n')

此段代码使用 with 语句打开一个名为 “filename.txt” 的文件,写入模式 ('w') 表示如果文件存在,它将被覆盖,如果不存在,将创建一个新文件。在 with 块内:

file.write('what i can say\n') 将字符串 “what i can say” 写入文件,\n 表示一个新行。
file.write('manba,out\n') 将字符串 “manba,out” 写入文件,并在后面添加一个新行。

:使用 open('filename.txt', 'a') 作为文件:
file.write('eryingzhang,nideyidalipaone?geiwolashanglai\n')

此段代码再次使用 with 语句打开 “filename.txt” 文件,但这次是追加模式 ('a')。这意味着任何写入都将添加到文件末尾,而不是覆盖现有内容。在 with 块内:

file.write('eryingzhang,nideyidalipaone?geiwolashanglai\n') 将指定的字符串写入文件末尾,并在后面添加一个新行。

:使用 open('filename.txt', 'r') 作为文件:
content = file.read()
print(content)

此段代码再次使用 with 语句打开 “filename.txt” 文件,但这次是读取模式 ('r')。它读取文件的内容,并将内容存储在 content 变量中。然后,它使用 print() 函数输出文件的内容。

总的来说,这段代码首先写入两个字符串到 “filename.txt” 文件,然后追加第三个字符串,最后读取并输出文件的全部内容。

最终实现效果

  • 24
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值