Python读取文件的几种方式

参数说明:

r 只读方式 r+ 读写方式

w 写入方式,若原文件存在,先删除原文件内容 再重新写入新的内容。

w+ 读写方式,若原文件存在,先删除原文件内容 再重新写入新的内容。

a 写入方式,若原文件存在,在追加内容。

a+ 读写方式,若原文件存在,在追加内容。

b 二进制方式

U 支持所有换行符号 “\r””\n””\r\n”

  1. 按行的方式读取
 file = open("hello.txt","r") 
 while True:
    line = file.readline()
    if line: 
       print line 
    else:
       break
 file.close()

 

  1. 多行读取
file = open("hello.txt","r")
lines = file.readlines() 
for line in lines: 
    print line

 

  1. 一次性读取到内存(大文件不推荐用该方法)
file = open("hello.txt","r")
context = file.read()
print context

 

snake

作者: snake

我们需要为这个社会做一点贡献,失去了才懂得去珍惜。

发表评论

电子邮件地址不会被公开。 必填项已用*标注