首页 > 代码库 > python工具箱--文本读取

python工具箱--文本读取

1、使用open() BIF 打开一个磁盘文件,创建一个迭代器从文件读取数据,一次读取一个数据行。

2、readline()方法从一个打开的文件读取一行数据。

3、seek()方法可以用来将文件“退回”到起始位置。

4、close()方法关闭一个之前打开的文件。

5、split()方法可以将一个字符串分解为一个字串列表。

6、Python中不可以改变的常量列表称为元组(tuple)。一旦将列表数据赋至一个元组,就不能再改变。元组时不可改变的。

7、数据不符合期望的格式时会出现ValueError。

8、数据无法访问时会出现IOError(例如,可能你的数据文件已经被移走或者重命名)。

9、help() BIF允许你在IDEL shell中访问Python的文档。

10、find()方法会在一个字符串中查找一个特定子串。

11、not关键字将一个条件取反。

12、try/except语句提供了一个异常处理机制,从而保护可能导致运行时错误的某些代码行。

13、pass语句就是Python的空语句或null语句,它什么也不做。

 

注1:

BIF(built-in functions) ,就是Python内嵌函数。

我们可以在python或IDLE shell中,键入dir(__builtins__)可以看到python的内置方法列表("builtins"的前后都是两个下划线).

注2:

help()

查看内嵌函数时,直接help(open)

查看模块时,需要先导入模块。例如:

>>> import string
>>> help(string)

Help on module string:

NAME
    string - A collection of string operations (most are no longer used).

FILE
    /usr/lib/python2.7/string.py

MODULE DOCS
    http://docs.python.org/library/string

DESCRIPTION
    Warning: most of the code you see here isn‘t normally used nowadays.
    Beginning with Python 1.6, many of these functions are implemented as
    methods on the standard string object. They used to be implemented by
    a built-in module called strop, but strop is now obsolete itself.

……

python工具箱--文本读取