打开网易新闻 查看精彩图片

打开Windows命令行操作工具

打开网易新闻 查看精彩图片

我们同时按着win+R,输入cmd,按回车键后,一般默认的目录就是这个。

获取当前目录

打开网易新闻 查看精彩图片

我们使用cd跳转命令,用绝对路径进入到Python源代码的文件夹中,记得加上参数/d,要不然不能跨盘跳转的。它的全拼是change directory,改变目录。

Python中与此相同功能的chdir跳转函数,在文章中后部举例。

打开网易新闻 查看精彩图片

Python中,导入os系统库文件,通过getcwd函数,获取当前的工作目录,或者操作目录。get是得到,cwd是current working directory的简写。

查看当前目录下的文件和文件夹

打开网易新闻 查看精彩图片

用dir命令,可以显示当前工作目录下的文件和文件夹,命令的全拼就是directory目录的意思。

打开网易新闻 查看精彩图片

Python中通过listdir函数,就可以达到同样的结果,不过是以列表的形式返回的,元素是字符串类型的文件名和文件夹名。

打开网易新闻 查看精彩图片

为了让感官上好受点,可以通过for遍历返回的列表,把所有的元素分行显示出来。是不是看着,好多了。

创建文件夹

打开网易新闻 查看精彩图片

通过md命令,可以创建新的文件夹,后面跟着的就是新的文件夹名称。它的全拼是make directory,创造目录。

打开网易新闻 查看精彩图片

Python中同样功能的命令类似,mkdir函数,一个字符串的参数,字符串的内容,就是文件夹的名称。

跳转目录

打开网易新闻 查看精彩图片

为了表达文件或文件夹的路径更深一层次,可以用/斜杠来区分上一级文件夹名称和下一级文件夹名称。

只要当前目录存在的下一级目录,都是可以用chdir跳转函数来完成的。

删除目录

打开网易新闻 查看精彩图片

windows中,我们通过rd命令(remove directory),把刚才创建的文件夹(最后一个创建的)删除了。

打开网易新闻 查看精彩图片

在Python中,我们把创建的第一个文件夹删除了,使用的是rmdir函数。

注意

无论是创建,还是删除,最好像上一篇文章所说的,都在执行前检查是否存在,以免出现纰漏,造成程序的崩溃。

PS:本文代码基于Windows 10,Python 3.10.4。

打开网易新闻 查看精彩图片