python中对文件夹的操作
2018-09-09 本文已影响0人
Forever_f59e
1打开文件夹的格式:
open函数可以打开一个已经保存的文件,或者创建一个新文件。
例如:f=open('test.txt','w')
1.变量名=open('文件名',‘r’)
一直都的方式的开文件。文件的指针将会放在文件的开头。这是默认模式
2.变量名=open('文件名','w')
的开一个文件只用于写入,如果该文件已存在则将其覆盖,如果不存在,创建新文件。
3.变量名=open('文件名','a')
打开一个文件用于追加,如果该文件以存在,文件指针将会放在文件的结尾。也就是说新的内容将会被写入到已有内容之后。如果该文件不存创建新文件进行写入
4.rb
以二进制格式打开一个文件用于只读,文件指针将会放在文件的开头,这是默认模式
5.wb
以二进制的格式打开一个文件只用于写入。如果该文件以存在则将其覆盖。如果该文件不存在,创建新文件。
6.ab
以二进制的格式打开一个文件用于追加,如果文件存在,文件指针将会放在文件的结尾,也就是说新的内容将会被写入到已有内容之后。如果该文件不存在创建新文件进行写入。
7.r+
打开一个文件用于读写。文件指针将会放在文件开头
8.w+
打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建文件。
9.a+
打开文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式,如果该文件不存在,创建新文件用于读写。
10.rb+
以二进制格式打开一个文件用于读写。文件指针将会放在文件开头。
11.wb+
以二进制格式打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
12.ab+
以二进制的格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的的结尾。如果该文件不存在创建新文件用于读写。
关闭文件 close()
write()可以完成向文件写入数据
f=open('text.txt','w')
f.write('hello world')
f.close()
读取文件数据
read()读取单个长度
提示:1个汉字 == 三个字节
readline() 读一行
readlines() 读取文件里的全部内容
文件的定位读写
tell()获取当前读写的位置
seek(offset,from)定位到某个位置
offset:偏移量
from:方向
0:表示文件开头
1:表示当前位置
2:表示文件末尾
提示:在文件中,没有使用b模式选项打开的文件,只允许从文件开头计算相对位置,从文件末尾计算就会引发异常。