文件操作

1.循环文件 获取指针

with open("file") as f:
    while True:
        line = f.readline()
        if not line:
            break
        print(f.tell())

2. 文件操作有哪些模式?请简述各模式的作用

r ,只读模式【默认模式,文件必须存在,不存在则抛出异常】
w,只写模式【不可读;不存在则创建;存在则清空内容】
x, 只写模式【不可读;不存在则创建,存在则报错】
a, 追加模式【可读; ? 不存在则创建;存在则只追加内容】
"+" 表示可以同时读写某个文件
r+, 读写【可读,可写】
w+,写读【可读,可写】
x+ ,写读【可读,可写】
a+, 写读【可读,可写】
"b"表示以字节的方式操作
rb 或 r+b
wb 或 w+b
xb或 w+b
ab或 a+b

  

  

 

原文地址:https://www.cnblogs.com/golangav/p/7744846.html