Python = 62/365

Python的主要功能还是控制程序的执行流程,Python的代码主要是控制代码。Python的文件操作,让数据文件和结果能够进行相互的操作,绝对是常用中的常用!文件的主要操作包括文件的打开,关闭,读写。



python wb w_Python

日更不停,你看行不行?

我带着你,你带着Python Flag,共勉!


No.1 Python-文件打开


到现在为止,已经学习了读取和写入标准输入和输出。现在,我们学习如何使用文件实际数据。Python提供了基本的功能和必要的默认操作文件的方法。可以使用一个 file 对象来做大部分的文件操作。




fo = open("python365.txt", "wb")print ("Name of the file: ", fo.name)print ("Closed or not : ", fo.closed)print ("Opening mode : ", fo.mode)fo.close()
  • 文件名: 必需,文件路径(相对或者绝对路径)。例如python365.txt
  • 模式: 可选,文件打开模式。例如,wb

注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。


No.2 Python-文件打开模式

在上例中出现的wb就是文件打开模式。常用的如表中所示。

t

文本模式

w

打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。

b

二进制模式

w+

打开一个文件用于读写。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。

r

只读方式

a

打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入

r+

打开一个文件用于读写。文件指针将会放在文件的开头。

a+

打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写。


No.3 Python-文件关闭 可以通过在fopen中创建的文件对象直接关闭文件。在上例中出现的fo就是文件对象。

fo.close()

文件是Python的左膀右臂啊!

python wb w_python_02