Python 训练 Day 8-9 文件与文件系统
文件
文件有各种类型,不同的后缀表示不同的类型。
譬如 .exe 表示可执行文件。.txt表示文本文件。.ppt 表示幻灯片文件。.jpg表示图片文件。.mp4表示视频文件。.avi表示视频文件。
文件打开模式
我们在打开文件的时候就用 open ( ) 。括号里面的是文件的路径。譬如 E:\A\B\C.txt
f=open('E:\\A\B\C.txt')
我们在打开文件的时候一定要说明文件的格式,譬如文件是 .txt 的。
打开文件有很多模式。如图
我们可以了解到有很多打开文件的模式。我们在应用的时候实在 open ( ) 的括号里面加上模式。如:
f = open ( 'E:\\A\B\C.txt' , 't')
我们可以看见在使用的时候需要在中间加上一个逗号,然后使用的模式需要是字符串形式。如:’ t ’
文件对象方法
文件对象方法有很多,如图只是一部分。
我们在打开文件后,在使用完毕还是要关闭文件比较好。如
f = open ( 'E:\\A\B\C.txt' , 't')
(使用......)
f.close()
这样就关闭文件了。
请注意 read ( ) 是但单向性的。在不给括号里传递参数或者参数为负数的时候,会把文件读取完毕,文件指针会指向最后一个字符。当第二次进行读取的时候就读取不出来任何东西了。
文件系统
我们在使用文件系统的时候需要引用“os模块”。
import os
os模块有很多操作符 可以完成不同的操作。
123在这么多操作符的帮助下我们可以完整很多任务。
譬如 getcwd()可以帮助我们得到当前工作目录。
import os
os.getcwd ( ) # 当前工作目录
我们还有路径操作符。
这一部分操作符在使用的时候应该在前面加上 os.path. 才可以。
我们以exist()为例。
如图
以上就是今日内容了。