《Head_First_Python》 3文件与异常

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/BLUSES/article/details/62225187

都是文本行

Python中的基本输入机制是基于行的:从文本文件向程序读入数据时,一次会到达一个数据行。

Python的open() BIF就是用来与文件交互。如果与for语句结合使用,可以非常容易地读取文件。

使用open() BIF处理文件时,会创建一个迭代器从文件向你的代码输入数据行,一次传入一行数据。 






#os模块

扫描二维码关注公众号,回复: 5915495 查看本文章

import os #从标注库导入os

os.getcwd()   #查看当前工作目录

os.chdir('D:/CY')     #切换工作目录


data.seek()  使用seek方法返回到文件起始位置,当然,对Python的文件也可以使用tell()





BULLET POINTS

  1. 使用open()BIF打开一个磁盘文件,创建一个迭代器从文件读取数据,一次读取一个数据行。
  2. readline()方法从一个打开的文件读取一行数据。
  3. seek()方法可以用来将文件退回到起始位置。
  4. close()方法关闭一个之前打开的文件。
  5. split()方法可以将一个字符串分解为一个子串列表
  6. Python中不可改变的常量列表称为元组。一旦将列表数据赋至一个元组,就不能再改变。元组是不可改变的。
  7. 数据不符合期望的格式时会出现ValueError。
  8. 数据无法正常访问时会出现IOError(例如,数据文件被移走或重命名)
  9. help()BIF允许在IDLE shell中访问Python文档。
  10. find()方法会在一个字符串中查找一个特定子串。
  11. not关键字将一个条件取反。
  12. try/except语句提供了一个异常处理机制,从而保护可能导致运行时错误的某些代码行。
  13. pass语句就是Python的空语句或null语句,它什么都不做。

猜你喜欢

转载自blog.csdn.net/BLUSES/article/details/62225187