1.打开文件
在Python中,我们可以建立一个新文件、查看文件或者编辑文件,而这些操作,可以通过以下的代码进行实现:
filename = open(file, mode = 'r',buffering=None, encoding=None, errors=None, newline=None, closefd=Truue)
通过上面的代码,我们可以以只读的方式打开‘file’,并且将信息放在‘filename’里以便处理。
其中,文件的打开模式是可以我们自行设定的。常见的模式有:
打开模式 | 执行操作 |
---|---|
‘r’ | 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。 |
‘w’ | 打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑。即原有内容会被删除。如果该文件不存在,创建新文件。 |
‘x’ | 写模式,新建一个文件,如果该文件已存在则会报错。 |
‘a’ | 追加模式,打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件进行写入。 |
‘b’ | 以二进制模式打开文件。一般用于非文本文件,如:图片。 |
‘t’ | 以文本模式打开(默认)。一般用于文本文件,如:txt。 |
‘+’ | 可读写模式(可添加到其它模式中使用) |
2. 文件对象方法
2.1 部分方法
(1)关闭文件:fileobject.close()
(2)读取整行:fileobject.readline()
(3)读取所有行:fileobject.readlines()
该读取方式会将结果返回列表,可以通过for…in…的方式进行处理
2.2 参考链接
Python file(文件)方法
3. OS模块
在Python中,存在一个内置的os模块,可以帮助我们进行文件的处理。具体的一些函数及操作方法可以参考链接:python之OS模块