码迷,mamicode.com
首页 > 编程语言 > 详细

python读取文件的方法

时间:2016-01-31 21:31:06      阅读:267      评论:0      收藏:0      [点我收藏+]

标签:

一、 通过readline 逐行读取:

#--encoding:utf-8
with open("ha.conf","r",encoding=‘utf-8‘) as f:
    print(f)
    print(f.encoding)
    strline = f.readline()
    while strline:
        print(strline)
        print(f.tell())
        strline = f.readline()

  open函数返回一个文件对象。有name、mode 和 encoding 属性。

以上代码返回如下:

D:\Python34\python.exe E:/PycharmProjects/Day3/file_operation.py
<_io.TextIOWrapper name=‘ha.conf‘ mode=‘r‘ encoding=‘utf-8‘>
utf-8
global

8
        log 127.0.0.1 local2

38
        daemon

54
        maxconn 256

…………

  读取第一行 global 后,f.tell() 返回 8 : global 加上 换行 7个字符。 

 

二:

with open("ha.conf","r",encoding=‘utf-8‘) as f:
    for line in f:
         print(line)

  

python读取文件的方法

标签:

原文地址:http://www.cnblogs.com/z360519549/p/5173827.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!