文件 什么是文件?
图片.png
可能上图是你脑海中迅速闪过的可能
文件是存储在外部介质的数据集合,通常可以长久保存(前提是这个介质不易损坏)
通俗点说,文件就是存放数据的地方
绝对路径与相对路径
通常,我们使用电脑的时候,例如编写了一段代码,我们要把这段代码保存,方便下次使用
你可能会把这段代码保存在硬盘某个位置【坏笑
图片.png
如果在Python中,我们要打开这个文件操作,该怎么操作呢?
就像大象装冰箱需要三步:
timg.jpg
1.打开冰箱门
2.将大象放进去
3.关上冰箱门
【我的天 好残忍啊】
所以要打开这个文件操作也需要3个步骤:
1.找出文件存放的路径,打开文件
2.对文件修改操作
3.关闭文件
说到找出文件的存放路径,我们就必须讲讲绝对路径和相对路径的概念
绝对路径
绝对路径指的是从最初的硬盘开始一直进入到文件位置
例如下图
图片.png
学习资料.avi 的绝对路径是 D盘/学习资料文件夹/这真的是学习资料文件夹/学习资料.avi
相对路径
相对路径指的是当前所在位置继续向文件所在位置进发,例如我现在就在 学习资料文件夹 位置
那么,在这个位置要打开 学习资料.avi 文件
则相对位置是 这真的是学习资料文件夹/学习资料.avi
在Python中文件路径有两种表示方式,以我电脑上的 爬取某社区高清无码大图 文件为例
图片.png
Python绝对路径写法:
E:\编程学习资料\爬取某社区高清无码大图.py
E:/编程学习资料/爬取某社区高清无码大图.py
划重点:大家应该注意到了,用双反斜线或者斜线区分层次
Python相对路径写法:
如果我Python从编程学习资料文件夹对这个py文件操作
相对路径写为: 爬取某社区高清无码大图.py
顺便说一句,我们装的anaconda默认在c盘某个管理员用户的目录
例如这样:
图片.png
用户目录是123456(一般是你的电脑名称,桌面右键计算机可以看到)
图片.png
则当你在默认位置启动Python,并且在Python中药打开一个文件时,可以直接将该文件放在123456这个目录里
直接写相对路径(这里是文件名)即可
我们演示一下:
例如我们要打开:
图片.png
图片.png
在Python中可以这样操作:
我们打开jupyter
图片.png
说明默认位置确实是123456文件夹
我们在同一个目录下新开一个代码文档
图片.png
我们已经打开了图片
小明:老湿!你个骗子!图片呢!!!
其实,返回的一串文字意思是说图片已经打开在内存中了,只不过还没显示出来
小明:老湿,快让图显示出来啊!
小明啊,不要急
我们刚才所用的是相对路径打开
如果是绝对路径打开,是这样的:
图片.png
以上没有报错,并且出现了内容,说明打开成功
如果我们随便改个文件不存在的路径呢?
比如说,改成 D 盘:
图片.png
通过报错信息,我们可以看出,提示是没有这个文件或者这个路径
当然这里我们 D 盘并没有这个路径
小明:老湿!说好的看图啊!!
好吧,我们看看这张图的内容
我们需要导入一个模块来针对图片做处理:
图片.png
我们运行完会弹出一个窗口,图片内容显示了
图片.png
小明:老湿!你这个骗子!
图片.png
下课
人生苦短,我选Python
未完待续,连载中......
现在还坚持再看连载学习的你们真的很棒棒!
入门部分已经学完大部分啦!加油