爬虫学习3(文件操作)

1. 读文件相关操作

# f = open("E:/file/python/project1/data.txt", "r", encoding="utf-8")  # 第二个参数为模式,r表示只读模式,w表示只写模式
# # 第三个参数为编码格式,一搬为utf8
# # print(f.read()) # 打印文件内容
# # print(f.read()) # 打印空内容,原因是会记录文件读取位置
# # print(f.read(7)) # 读取7字节 但此位置依然读取为空
# # print(f.readline()) # 一次读取一行,直到读取数目为空
# print(f.readlines()) # 读取全部文件内容并把每行做为列表输出
# f.close() # 关闭文件,释放内存
# #或者
with open("E:/file\python\project1\data.txt","r",encoding="utf-8") as f:
    print(f.read()) #对文件的操作,
    # 执行完自动关闭文件,不需要使用close

2. 写文件相关操作

with open("./data.txt","w",encoding="utf-8") as f:
    #  "w"会清空文件原有内容,“a"则为增补文件
    # “r+" 模式支持读和写,且write不会清空文件内容
    f.write("生存还是死亡,这是个问题\n") # 写入文件
    f.write("这不是问题")
with open("./poem.txt", "w", encoding="utf-8") as f:
    f.write("我欲乘风归去\n又恐琼楼玉宇\n高处不胜寒\n起舞弄倩影\n何似在人间")
with open("./poem.txt", "a", encoding="utf-8") as f:
    f.write("\n转朱阁\n低绮户\n照无眠")

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值