python中的文件读写操作

python中的文件读写操作

1、第一种读文件方法
在这里插入图片描述
2、第二种读文件方法
在这里插入图片描述
例子1:
test是我们要读取的文件,内容如下:

# test文件
hello world
hello Kitty

下面我们读取上面test文件里面的内容,代码如下:

# 打开文件
f = open('test','r')
# 读取一行内容
data = f.readline(10) # 读取前10个字符
print("一行内容:",data)
data = f.readline() # 读完第一行剩余内容
print("一行内容:",data)
f.close()

输出:

一行内容: hello worl
一行内容: d

由此可见使用readline()只能读取文件的一行,
那如何读取整个文件呢,看如下代码:

# 打开文件
f = open('test','r')
while True:
    data = f.readline()
    if not data:
        break
    print(data)
f.close()

输出:

hello world

hello Kitty

例子2:

# 将内容读取为列表,每行为列表一个元素
data = f.readlines(1) #第1个字符所在的行被读取
print(data)
data = f.readlines(12) #前12个字符所在的行被读取
print(data)

输出:

['hello world\n']
['hello world\n', 'hello Kitty\n']

2、第三种读文件方法
在这里插入图片描述例子:

# 打开文件
f = open('test','r')
# f为可迭代对象
for i in f:
    print(i)  # 每次迭代到一行内容

# 关闭
f.close()

输出:

hello world

hello Kitty
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值