都是文本行
Python中的基本输入机制是基于行的:从文本文件向程序读入数据时,一次会到达一个数据行。
Python的open() BIF就是用来与文件交互。如果与for语句结合使用,可以非常容易地读取文件。
使用open() BIF处理文件时,会创建一个迭代器从文件向你的代码输入数据行,一次传入一行数据。
#os模块
import os #从标注库导入os
os.getcwd() #查看当前工作目录
os.chdir('D:/CY') #切换工作目录
data.seek() 使用seek方法返回到文件起始位置,当然,对Python的文件也可以使用tell()
BULLET POINTS
- 使用open()BIF打开一个磁盘文件,创建一个迭代器从文件读取数据,一次读取一个数据行。
- readline()方法从一个打开的文件读取一行数据。
- seek()方法可以用来将文件退回到起始位置。
- close()方法关闭一个之前打开的文件。
- split()方法可以将一个字符串分解为一个子串列表
- Python中不可改变的常量列表称为元组。一旦将列表数据赋至一个元组,就不能再改变。元组是不可改变的。
- 数据不符合期望的格式时会出现ValueError。
- 数据无法正常访问时会出现IOError(例如,数据文件被移走或重命名)
- help()BIF允许在IDLE shell中访问Python文档。
- find()方法会在一个字符串中查找一个特定子串。
- not关键字将一个条件取反。
- try/except语句提供了一个异常处理机制,从而保护可能导致运行时错误的某些代码行。
- pass语句就是Python的空语句或null语句,它什么都不做。