python文件读写Io和读写Io文件的时候python中的异常处理

python文件读写Io和读写Io文件的时候python中的异常处理

文件操作过程:
    在进行文件,数据库连接,网络编程socket操作完成后一定要调用close()释放系统被占用的系统资源,因为这三种情况下前面的open,get connection操作都会占用系统资源。
分3个步骤:
1.打开文件,或者新建一个文件
2.读或写文件
3.关闭文件

打开文件
1. f = open('/Users/michael/test.txt','r')其中的'r'可替换为下面的N中方式
a. r(只读,默认的r不加b是字符的) w (写,默认的w不加b是字符的)a(追加) rb(二进制的读,读压缩文件的时候用rb) rw(二进制的写) ab r+ w+ a+ rb+ wb+ ab+
关闭文件
1. f.close()
文件的读写:
1.write() 写
2.read(num) num是字节的数量,如果不指定num那就全部读出来
3.readlines() 全部按行读出来,注意:大文件一下全部读出来程序会崩溃
4.readline 一行一行读,读文本文件的时候一般用readline
5.tell #告诉指针在什么位置,读了多少个字节
6.seek
文件相关的操作:需引入os系统import os
1. os.name
2. os.getcwd() 得到当前目录
3. os.listdir() 把小括号()内目录下所有的文件和文件夹都以列表的形式罗列出来,注:小括号()内填目录,这个比较重要
4. os.rename() 改名字
5. os.mkdir() 新建目录
6. os.rmidr() 删除目录
7. os.makedirs() 创建多层目录
8. os.path.isfile() 是不是文件,这个比较重要
9. os.path.isdir()  是不是目录,这个比较重要
10.os.path.split() 返回文件的目录和文件
11.os.system() 执行小括号()内的命令
12.os.chdir() 改变目录到指定路径
13.os.path.getsize() 获得文件的大小,目录返回0
14.os.path.abspath() 获得绝对路径
15.os.path.join(path.name) 连接目录和文件名,和os.path.split()是相反的
16.os.path.basename(path) 返回文件名
17.os.path.dirname(path) 返回文件所在的目录

读写Io文件的时候python中的异常处理:
try
except
finally

猜你喜欢

转载自blog.csdn.net/caizongxu/article/details/82493960