[Python] 学习笔记-文件

[Python] 文件


前言

编码技术:将内容转为二进制,再将二进制翻译回可识别内容。常见的编码有UTF-8、GBK、Big5等
文件的操作:打开、读写、关闭


文件的读写

在这里插入图片描述

# 打开文件,得到文件对象
f = open("C:/test.txt", "r", encoding="UTF-8")

# read方法,指定读取字节数,若不指定,则读取整个文件
# 若在程序中多次读取,则第二次读取将会在第一次结束光标的后面继续
f.read()
# readlines方法,读取文件的全部行,封装到列表中
lines = f.readlines()
print(lines)
# readline方法,一次读取一行
f.readline()

# for循环读取各行
for line in f:
    print(line)

# close方法
f.close()


# with open方法,执行完后自动close
with open("C:/test.txt", "r", encoding="UTF-8") as f:
	f.readlines()

#######################################################
# 文件写入
f = open("D:/test.txt", "w", encoding="UTF-8")
f.write("Hello World!!!")
f.flush()
f.close()  # close方法内置了flush方法

# 内容追加
f = open("D:/test.txt", "a", encoding="UTF-8")
f.write("Hello World!!!")
f.flush()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值