粉丝6.1万获赞12.6万

在拍摄中,通过 os 点 pass, 点 dir 内幕就可以去掉文件名,返回文件的目录。 dirname 是两个单词的组合, dir 是目录的意思, 内幕就是名字的意思。当传入的参数为文件入境时,返回的是文件所在的目录。如果传入的参数是目录时,则会返回上一层目录的路径。

使用拍森做自动化时,经常要涉及到文件的操作,可以使用 osanissit dia 过取到某个路径下的所有文件,运行下看看,成功打印出了该路径下的所有文件,跟文件管理旗下看到的文件是一致的。这里补充一点小知识,文件夹也是属于文件的一种。

如何把拍摄文件打包成一个 ex1 应用程序,这样在别人没有安装拍摄环境的情况下,也能运行出你用拍摄代码写的小程序了。这里呢,我们要用到拍摄的一个模块, 首先我们需要安装这个模块,同时按住键盘温加 r, 在这里输入 cmd, 然后点击确定,在这里呢用 pip 指令进行安装就可以了。 这个模块的名字叫 py, 然后按下回车,他就会进行安装。我这里呢已经安装好了,就不进行安装了,直接点击关闭,等待安装完成之后。第二件事十, 我们要打包哪个拍摄脚本文件呢?假设我要打包这个, 那我们就需要找到这个文件的所在地,右键在文件资源管理器中显示,然后呢在我们的上方这里输入 cmd, 然后按下回车,在这里呢再输入我们的打包指令就可以了。那打包指令呢,就是那个模块的名字 py, 然后杠 f 后面连接的是我们要打爆的那个文件的名字, 为了以防万一呢,我一般都是从命名的方式去复制他的名字 布置,然后粘贴, 然后按下回车,他就会进行打包了。那么他打包之后会放在哪里呢?其实在他同目录下会生成一个 dist 文件,我们双击打开,这时候还没有的, 那等一会他打包完了之后呢,会统一放在这里。 好,其实这里呢就出现了一个 ex1 应用程序了,这里也提示我们打包完成了,我们直接双击他就可以运行了, 这样就很方便的可以把我们写的小功能分享给其他人了。

现在我们写的这个文件叫绝对路径,就是从直盘的根目录开始写你的文件,在 c 盘就从 c 盘冒号写一根开始写你文件,在 d 盘就从 d 盘开始一直写到文件点后缀名,这个叫绝对路径。有的同学到现在还不知道怎么看文件后缀名,居然还有人跑来问我,老师,我的电脑里没有拍摄点 exc, 只有拍摄怎么办? 现在教你看怎么显示文件后缀名,我现在打开我的拍摄式安装目录,放在你随便打开一个文件夹都可以,上面这里有个查看,然后再显示与隐藏的一栏,把这个文件扩展名勾选上就可以了。如果把这个勾去掉,你看这个拍摄的后缀名就不见了,在勾选上就显示出来了。 然后还有一种叫相对路径,就是我可以直接在这里写 a 点 txt, 这就代表从当前这个 py 文件所在的文件夹里面找。我们当前这个 py 文件所在的文件夹是 t 七这个文件夹就相当于他会把 t 七这个文件夹的绝对路径当中前缀,然后接着在这里 找 a 点 t x t。 现在我们这个 a 点 t x t 是在咱们这个 p y 文件的同级目录,就可以这样写。现在我在 t 七这个文件夹里面再新建一个文件夹,就叫对打。然后我把这个 a 点 t x t 移动到这个文件夹里面, 你看大家有多么牛逼,我们把这个文件移动之后,这个路径也自动帮我们改掉了。现在如果我还是在这里写 a 点 txt, 就找不到了。现在运行的这个 pi 文件所在的 t 七这个文件夹里面根本就没有 a 点 txt, 现在如果我还想写相对路径,就要在里面加一个非塔斜杠,当然反斜杠这些杠都可以,反斜杠你就要防止它转移。简单来说,绝对地址就是,比如我要找到你这个人,你的地址是中国四川省成都市天府新区某某街道多少号,几栋几层几号,这就是你的绝对地址。 然后相对地址就是我已经到你的小区了,然后我问保安你在哪,你在三栋十八楼一号,这就是相对地址,他是以当前为止为基准开始找的。

今天继续给大家讲文件,那文件的相对路径和绝对路径,比如说我们这打开 open number 点 txt, 那这个就是我们用的相对路径,因为它是执行当前程序 目录,比如说拍摄入门变成一百粒下面的 number 点 tst, 大家可以看到我们的左下角有这么一个文件,他跟我们这个是在一个目录里面,那这样可以直接查找。那如果我们是在这个目录的下一集,比如说这里面增加了一个 aaa, 那我们可能就需要 aaaa number 点 txt, 通过这种形式来进行,这个就是相对路径,那同样的绝对路径的话,就是当前文件的绝对位置,可以读取系统的任意地主文件。比如说我这个 number 点 txt, 它其实是带 uzer、 抓 box 下面等等这一长串内容,那这个就是我们的相对路径和绝对路径,希望大家不要搞错。

获取了路径中的文件名,不要使用斜杠,建议看完别收藏,以这样路径 t。 现在想提取出 a 点 tst, 使用下面方法, spread 传入麦克电脑下的路径分割参数,斜杠负一啊,拿到最后一个,虽然能返回 a 点 txt, 但是在温度下,由于路径分隔参数是 反斜杠,所以啊,直行不会得到正确结果。正确的方法是使用 os 模块的 s 一 p 参数,他会根据不同系统自动辨识。如今分个符更加通用,这个大家一定要注意。


在拍摄中,通过 os 点 gtcwd 就可以获取到当前工作路径。 gt 是获取的意思, cwd 是单前工作目录的英文缩写。单前工作目录又叫资源搜索目录,顾名思义,这个 cwd 就是为了提供资源进行读写的。而在拍摄中,这个 cwd 应用场景也更为简单,就是先对路径的起始路径。单前工作目录也可以用先对路径表示为一个点运行,可以看到当前工作目录默认是启动代码时所在的目录。