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模式选项打开的文件,只允许从文件开头计算相对位置,从文件末尾计算就会引发异常。

上一篇 下一篇

猜你喜欢

热点阅读