Python 训练 Day 8-9 文件与文件系统

文件

文件有各种类型,不同的后缀表示不同的类型。
譬如 .exe 表示可执行文件。.txt表示文本文件。.ppt 表示幻灯片文件。.jpg表示图片文件。.mp4表示视频文件。.avi表示视频文件。

文件打开模式

我们在打开文件的时候就用 open ( ) 。括号里面的是文件的路径。譬如 E:\A\B\C.txt

f=open('E:\\A\B\C.txt')

我们在打开文件的时候一定要说明文件的格式,譬如文件是 .txt 的。

打开文件有很多模式。如图

python 识别 文件 类型 python中如何区分文件类型_操作符

我们可以了解到有很多打开文件的模式。我们在应用的时候实在 open ( ) 的括号里面加上模式。如:

f = open ( 'E:\\A\B\C.txt' , 't')

我们可以看见在使用的时候需要在中间加上一个逗号,然后使用的模式需要是字符串形式。如:’ t ’

文件对象方法

文件对象方法有很多,如图只是一部分。

python 识别 文件 类型 python中如何区分文件类型_python 识别 文件 类型_02


我们在打开文件后,在使用完毕还是要关闭文件比较好。如

f = open ( 'E:\\A\B\C.txt' , 't')
(使用......)
f.close()

这样就关闭文件了。
请注意 read ( ) 是但单向性的。在不给括号里传递参数或者参数为负数的时候,会把文件读取完毕,文件指针会指向最后一个字符。当第二次进行读取的时候就读取不出来任何东西了。

文件系统

我们在使用文件系统的时候需要引用“os模块”。

import os

os模块有很多操作符 可以完成不同的操作。

python 识别 文件 类型 python中如何区分文件类型_打开文件_03

python 识别 文件 类型 python中如何区分文件类型_打开文件_04


123在这么多操作符的帮助下我们可以完整很多任务。

譬如 getcwd()可以帮助我们得到当前工作目录。

import os
os.getcwd ( ) # 当前工作目录

python 识别 文件 类型 python中如何区分文件类型_操作符_05

我们还有路径操作符。

python 识别 文件 类型 python中如何区分文件类型_打开文件_06


python 识别 文件 类型 python中如何区分文件类型_文件系统_07


这一部分操作符在使用的时候应该在前面加上 os.path. 才可以。

我们以exist()为例。

如图

python 识别 文件 类型 python中如何区分文件类型_操作符_08


以上就是今日内容了。